ISONORAFTER

适用于:计算列计算表Measure视觉计算

一个布尔函数,该函数模拟 Start At 子句的行为,and 返回满足条件参数 all 的行的 true。

根据排序顺序,first 参数与 second 参数进行比较。 If 排序顺序升序,要执行的比较 first 参数大于 second 参数。 If 排序顺序降序,要执行的比较 second 参数小于 first 参数。

语法

ISONORAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)

参数

术语 定义
scalar expression 返回标量 value 的任何表达式,如列引用 or 整数 or 字符串 value。 通常,first 参数是列引用,andsecond 参数是标量 value。
sort order (可选)排序列的顺序。 可以是升序(ASC)or 降序(DESC)。 默认情况下,排序顺序为升序。

返回 value

True or false。

言论

此函数类似于 ISAFTER 返回 后对 排序的 ,其中 后严格 返回

在计算列 or 行级别安全性 (RLS) 规则中使用时,not 支持在 DirectQuery 模式下使用此函数。

对于名为“信息”的下表:

国家/地区 Count
工业 JK 20 800
工业 MH 25 1000
工业 工 务 局 10 900
美国 CA 5 500
美国 10 900

以下表达式:

FILTER (
    Info,
    ISONORAFTER (
        Info[Country], "IND", ASC,
        Info[State], "MH", ASC )
)

返回:

国家/地区 Count
工业 MH 25 1000
工业 工 务 局 10 900
美国 CA 5 500
美国 10 900

ISAFTER