ISONORAFTER
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
En boolsk funksjon som emulerer virkemåten til en Start På-setningsdel og returnerer sann for en rad som oppfyller alle betingelsesparameterne.
Basert på sorteringsrekkefølgen sammenlignes den første parameteren med den andre parameteren. Hvis sorteringsrekkefølgen er stigende, er sammenligningen som skal gjøres, den første parameteren som er større enn den andre parameteren. Hvis sorteringsrekkefølgen er synkende, er sammenligningen som skal gjøres, den andre parameteren mindre enn den første parameteren.
Syntaks
ISONORAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)
Parametere
Vilkår | Definisjon |
---|---|
scalar expression |
Alle uttrykk som returnerer en skalarverdi som en kolonnereferanse eller heltalls- eller strengverdi. Vanligvis er den første parameteren en kolonnereferanse, og den andre parameteren er en skalarverdi. |
sort order |
(valgfritt) Rekkefølgen kolonnen er sortert i. Kan være stigende (ASC) eller synkende (DESC). Sorteringsrekkefølgen er stigende som standard. |
Returverdi
Sann eller usann.
Merknader
Denne funksjonen ligner på ISAFTER. Forskjellen er ISONORAFTER returnerer sann for verdier sortert etter eller etter filterverdiene, der ISAFTER returnerer sann for verdier sortert strengt etter filterverdiene.
Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).
Eksempel
For følgende tabell med navnet Info:
Land/område | Tilstand | Greve | Total |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |
Følgende uttrykk:
FILTER (
Info,
ISONORAFTER (
Info[Country], "IND", ASC,
Info[State], "MH", ASC )
)
Returnerer:
Land/område | Tilstand | Greve | Total |
---|---|---|---|
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |