ISAFTER
gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning
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
ISAFTER(<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 (DES). Sorteringsrekkefølgen er stigende som standard. |
Returverdi
Sann eller usann.
Merknader
Denne funksjonen ligner på ISONORAFTER. Forskjellen er ISAFTER returnerer sann for verdier sortert strengt etter filterverdiene, der ISONORAFTER returnerer sann for verdier sortert på eller 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
Tabellnavn: 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,
ISAFTER (
Info[Country], "IND", ASC,
Info[State], "MH", ASC )
)
Returnerer:
Land | Tilstand | Greve | Total |
---|---|---|---|
IND | WB | 10 | 900 |
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |