Læs på engelsk

Del via


ISAFTER

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

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

DAX
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, at ISAFTER returnerer sand for værdier, der er sorteret strengt efter filterværdierne, hvor ISONORAFTER returnerer sand 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:

DAX
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

ISONORAFTER