DAX 信息 - ISONORAFTER 函数
描述
采用可变数量的三元组,三元组中的前两个值是需要比较的表达式,第三个参数表示排序顺序。排序顺序可以是升序(默认)或降序。
根据排序顺序,将三元组中的第一个参数与第二个参数进行比较。如果排序顺序为升序,则要进行的比较是第一个参数大于或等于第二个参数。如果排序顺序为降序,则要进行的比较是第二个参数小于或等于第一个参数。
如果任何比较为 TRUE,则 ISONORAFTER 函数返回 TRUE,否则返回 FALSE。
DAX ISONORAFTER 函数是 Excel 2016 中的新功能。
语法
ISONORAFTER ( <scalar_expression>, <scalar_expression>, [sort_order], [<scalar_expression>, <scalar_expression>, [sort_order]] … )
参数
Sr.No. | 参数与说明 |
---|---|
1 |
scalar_expression 任何返回标量值的表达式,如列引用或整数或字符串值。 通常,第一个参数是列引用,第二个参数是标量值。 |
2 |
sort_order 可选。 进行比较的顺序。 ASC:升序,或 DEC:降序。 如果省略,默认为升序。 |
返回值
TRUE 或 FALSE。
示例
= ISONORAFTER(2,0,DESC,2,1,DESC): This DAX formula returns FALSE, because both 0 and 1 are not greater than 2. = ISONORAFTER(2,5,DESC,2,1,DESC): This DAX formula returns TRUE, because 5 is greater than 2.
dax_functions_information.html