Power Pivot中信息判断函数——IsOnOrAfter
2019-05-21 本文已影响27人
Data_Skill
信息判断函数
比较显著的逻辑判断函数我们这里就省略了,例如IsBlank,IsText,IsError等。
我们先来看下其他价格不怎么常用的逻辑判断函数
(一) IsOnOrAfter
A. 语法
IsOnOrAfter ( <Value1>, <Value2> [, [<Order>] [, <Value1>, <Value2> [, [<Order>] [, … ] ] ] ] )
位置 | 参数 | 描述 |
---|---|---|
第1参数 | Value1 | 需要和第2参数比较的值 |
第2参数 | Value2 | 需要和第1参数比较的值 |
第3可选参数 | Order | 应用的规则,0代表降序,1代表升序。默认1升序 |
B. 返回
标量——逻辑值(True or False)
C. 注意事项
- 如果第3参数省略或者是1,则用value1参数>=value2参数来比较。
- 如果第3参数是0,则用value1参数<=value2参数来比较。
- 一般来说,value1为引用列或字符串,value2参数为一个标量比较值。
- 请注意不同属性的判断依据。
D. 作用
针对每一行进行判断并返回逻辑值。
E. 案例
isonorafter案例需要筛选出找出日期为5/21日及之前的,同时等级为B级之前的内容。
表格的筛选我们使用Filter函数。
Filter('表1','表1'[日期]<=Date(2019,5,21) &&
'表1'[等级]<="B")
isonorafter返回结果
如果我们用IsOnOrAfter函数来表示的话格式如下:
Filter('表1',IsOnOrAfter('表1'[日期],Date(2019,5,21),0,
'表1'[等级],"B"))
解释:
IsOnOrAfter因为第3参数是0,所以代表了是用<=来比较,日期<=2019.5.21,等级<=B级这两个条件。我们可以看到最终的结果是品牌为华为,等级为A和B的产品。而googl产品,因为日期不符合要求被排除在外了。
喜欢的点个赞,转发下