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