ISAFTER
Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung
Eine boolesche Funktion, die das Verhalten einer "Start At"-Klausel emuliert und für eine Zeile true zurückgibt, die alle Bedingungsparameter erfüllt.
Basierend auf der Sortierreihenfolge wird der erste Parameter mit dem zweiten Parameter verglichen. Wenn die Sortierreihenfolge aufsteigend ist, ist der zu erledigende Vergleich der erste Parameter größer als der zweite Parameter. Wenn die Sortierreihenfolge absteigend ist, ist der zu erledigende Vergleich der zweite Parameter kleiner als der erste Parameter.
Syntax
ISAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)
Parameter
Ausdruck | Definition |
---|---|
scalar expression |
Jeder Ausdruck, der einen skalaren Wert zurückgibt, z. B. einen Spaltenverweis oder eine ganze Zahl oder einen Zeichenfolgenwert. In der Regel ist der erste Parameter ein Spaltenverweis, und der zweite Parameter ist ein skalarer Wert. |
sort order |
(optional) Die Reihenfolge, in der die Spalte sortiert ist. Kann aufsteigend (ASC) oder absteigend (DEC) sein. Standardmäßig ist die Sortierreihenfolge aufsteigend. |
Rückgabewert
Wahr oder falsch.
Bemerkungen
Diese Funktion ähnelt ISONORAFTER. Der Unterschied ist
Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel
Tabellenname: 'Info'
Land/Region | Zustand | Zählen | 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,
ISAFTER (
Info[Country], "IND", ASC,
Info[State], "MH", ASC )
)
Ertrag:
Land | Zustand | Zählen | Gesamt |
---|---|---|---|
IND | WB | 10 | 900 |
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |