ISONORAFTER
Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen
Eine boolesche Funktion, die das Verhalten der Start At-Klausel emuliert und TRUE für eine Zeile zurückgibt, die allen Bedingungsparametern entspricht.
Basierend auf der Sortierreihenfolge wird der erste Parameter mit dem zweiten Parameter verglichen. Bei aufsteigender Sortierreihenfolge ist wird überprüft, ob der erste Parameter größer ist als der zweite Parameter. Bei absteigender Sortierreihenfolge wird überprüft, ob der zweite Parameter kleiner ist als der erste Parameter.
Syntax
ISONORAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)
Parameter
Begriff | Definition |
---|---|
Skalarausdruck | Jeder Ausdruck, der einen Skalarwert zurückgibt, wie etwa ein Spaltenverweis, eine ganze Zahl oder ein Zeichenfolgenwert. In der Regel ist der erste Parameter ein Spaltenverweis und der zweite ein Skalarwert. |
Sortierreihenfolge | (optional) Die Reihenfolge, in der die Spalte sortiert wird. Kann aufsteigend (ASC) oder absteigend (DESC) sein. Standardmäßig ist die Sortierreihenfolge aufsteigend. |
Rückgabewert
TRUE oder FALSE.
Bemerkungen
Diese Funktion ähnelt ISAFTER. Der Unterschied besteht darin, dass ISONORAFTER das Ergebnis TRUE für Werte zurückgibt, deren Position in der Sortierung am oder nach dem Filterwert liegt, wohingegen ISAFTER das Ergebnis TRUE für Werte zurückgibt, die gemäß Sortierung strikt nach den Filterwerten folgen.
Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.
Beispiel
In der folgenden Tabelle mit der Bezeichnung Info:
Land/Region | State | Anzahl | Gesamt |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |
Der folgende Ausdruck:
FILTER (
Info,
ISONORAFTER (
Info[Country], "IND", ASC,
Info[State], "MH", ASC )
)
Liefert diese Rückgabe:
Land/Region | State | Anzahl | Gesamt |
---|---|---|---|
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |