Dela via


ISONORAFTER

gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning

En boolesk funktion som emulerar beteendet för en Start At-sats och returnerar sant för en rad som uppfyller alla villkorsparametrar.

Baserat på sorteringsordningen jämförs den första parametern med den andra parametern. Om sorteringsordningen är stigande är jämförelsen som ska göras den första parametern större än den andra parametern. Om sorteringsordningen är fallande är jämförelsen som ska göras den andra parametern mindre än den första parametern.

Syntax

ISONORAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)

Parametrar

Term Definition
scalar expression Alla uttryck som returnerar ett skalärt värde som en kolumnreferens eller heltal eller strängvärde. Vanligtvis är den första parametern en kolumnreferens och den andra parametern är ett skalärt värde.
sort order (valfritt) I vilken ordning kolumnen sorteras. Kan vara stigande (ASC) eller fallande (DESC). Sorteringsordningen är som standard stigande.

Returvärde

Sant eller falskt.

Anmärkningar

Den här funktionen liknar ISAFTER. Skillnaden är ISONORAFTER returnerar true för värden sorterade på eller efter filtervärdena, där ISAFTER returnerar true för värden som sorteras strikt efter filtervärdena.

Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).

Exempel

För följande tabell med namnet Info:

Land/region Stat Räkna Total
IND JK 20 800
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900

Följande uttryck:

FILTER (
    Info,
    ISONORAFTER (
        Info[Country], "IND", ASC,
        Info[State], "MH", ASC )
)

Returnerar:

Land/region Stat Räkna Total
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900

ISAFTER