Læs på engelsk

Del via


ISONORAFTER

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

ISONORAFTER(<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 (DESC). Sorteringsrækkefølgen er som standard stigende.

Returværdi

Sand eller falsk.

Bemærkninger

Denne funktion svarer til ISAFTER-. Forskellen er ISONORAFTER returnerer sand for værdier, der er sorteret på eller efter filterværdierne, hvor ISAFTER returnerer sand for værdier, der er sorteret strengt 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

Oplysninger om følgende tabel med navnet:

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,
    ISONORAFTER (
        Info[Country], "IND", ASC,
        Info[State], "MH", ASC )
)

Returnerer:

Land/område Stat Tælle Total
IND MH 25 1000
IND WB 10 900
De Forenede Stater CA 5 500
De Forenede Stater WA 10 900

ISAFTER-