Freigeben über


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 gibt true für Werte zurück, die nach den Filterwerten streng sortiert sind, wobei für Werte, die nach oder nach den Filterwerten sortiert sind, "true" zurückgibt.

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

ISONORAFTER