ISONORAFTER
Start At 句の動作をエミュレートし、すべての条件パラメーターを満たす行に対して true を返すブール関数。
並べ替え順序に基づいて、最初のパラメーターが 2 番目のパラメーターと比較されます。 並べ替え順序が昇順の場合、実行する比較は、2 番目のパラメーターより大きい最初のパラメーターです。 並べ替え順序が降順の場合、実行する比較は 1 番目のパラメーターより小さい 2 番目のパラメーターです。
構文
ISONORAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)
パラメーター
用語 | 定義 |
---|---|
scalar expression |
列参照や整数、文字列値などのスカラー値を返す任意の式。 通常、最初のパラメーターは列参照であり、2 番目のパラメーターはスカラー値です。 |
sort order |
(省略可能)列が並べ替えられる順序。 昇順 (ASC) または降順 (DESC) を指定できます。 既定では、並べ替え順序は昇順です。 |
戻り値
True または false。
備考
この関数は、ISAFTERに似ています。 この違いは、フィルター値
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例
次の表の名前は Info です。
国/地域 | 状態 | 数える | トータル |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
米国 | CA | 5 | 500 |
米国 | ワシントン 州 | 10 | 900 |
次の式:
FILTER (
Info,
ISONORAFTER (
Info[Country], "IND", ASC,
Info[State], "MH", ASC )
)
収益:
国/地域 | 状態 | 数える | トータル |
---|---|---|---|
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
米国 | CA | 5 | 500 |
米国 | ワシントン 州 | 10 | 900 |