ISONORAFTER
布爾函數,模擬 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 模式。
例
針對名為的下表,Info:
國家/地區 | 州 | 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 |