Freigeben über


ISONORAFTER

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Eine boolesche Funktion, die das Verhalten einer Start At-Klausel emuliert und true für eine Zeile 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

ISONORAFTER(<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 (DESC) sein. Standardmäßig ist die Sortierreihenfolge aufsteigend.

Rückgabewert

Wahr oder falsch.

Bemerkungen

Diese Funktion ähnelt ISAFTER. Der Unterschied ist gibt true für Werte zurück, die nach oder nach den Filterwerten sortiert sind, wobei für Werte, die nach den Filterwerten streng sortiert sind, wahr 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

Informationen für die folgende Tabelle:

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,
    ISONORAFTER (
        Info[Country], "IND", ASC,
        Info[State], "MH", ASC )
)

Ertrag:

Land/Region Zustand Zählen Gesamt
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900

ISAFTER