ISONORAFTER
gäller för:beräknad kolumn
beräknad tabell
Mått
Visuell 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 |