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

Period Definition
skalärt uttryck 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.
Sorteringsordning (valfritt) I vilken ordning kolumnen sorteras. Kan vara stigande (ASC) eller fallande (DESC). Sorteringsordningen är som standard stigande.

Returvärde

true eller false.

Kommentarer

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 sorterats 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 Tillstånd Antal Totalt
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 Tillstånd Antal Totalt
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900

ISAFTER