ISAFTER
gælder for:beregnet kolonne
beregnet tabel
beregning af måling
visualisering
En boolesk funktion, der emulerer funktionsmåden for en 'Start ved'-delsætning og returnerer true for en række, der opfylder alle betingelsesparametrene.
Baseret på sorteringsrækkefølgen sammenlignes den første parameter med den anden parameter. Hvis sorteringsrækkefølgen er stigende, er den sammenligning, der skal udføres, den første parameter, der er større end den anden parameter. Hvis sorteringsrækkefølgen er faldende, er den sammenligning, der skal foretages, den anden parameter mindre end den første parameter.
Syntaks
ISAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)
Parametre
Udtryk | Definition |
---|---|
scalar expression |
Ethvert udtryk, der returnerer en skalarværdi, f.eks. en kolonnereference, et heltal eller en strengværdi. Den første parameter er typisk en kolonnereference, og den anden parameter er en skalarværdi. |
sort order |
(valgfrit) Den rækkefølge, som kolonnen sorteres i. Kan være stigende (ASC) eller faldende (DEC). Sorteringsrækkefølgen er som standard stigende. |
Returværdi
Sand eller falsk.
Bemærkninger
Denne funktion svarer til ISONORAFTER. Forskellen er ISAFTER returnerer sand for værdier, der er sorteret strengt efter filterværdierne, hvor ISONORAFTER returnerer true for værdier, der er sorteret på eller efter filterværdierne.
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel
Tabelnavn: 'Info'
Land/område | Stat | Tælle | Total |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
De Forenede Stater | CA | 5 | 500 |
De Forenede Stater | WA | 10 | 900 |
Følgende udtryk:
FILTER (
Info,
ISAFTER (
Info[Country], "IND", ASC,
Info[State], "MH", ASC )
)
Returnerer:
Land | Stat | Tælle | Total |
---|---|---|---|
IND | WB | 10 | 900 |
De Forenede Stater | CA | 5 | 500 |
De Forenede Stater | WA | 10 | 900 |