Del via


ISONORAFTER

gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning

En boolsk funksjon som emulerer virkemåten til en Start På-setningsdel and returnerer true for en rad som oppfyller all av betingelsesparameterne.

Basert på sorteringsrekkefølgen sammenlignes first-parameteren med parameteren second. If sorteringsrekkefølgen er stigende, er sammenligningen som skal gjøres, first parameteren større enn den second parameteren. If sorteringsrekkefølgen er synkende, er sammenligningen som skal gjøres, second parameteren mindre enn first 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 skalar value som en kolonnereferanse or heltall or streng value. Vanligvis er first-parameteren en kolonnereferanse andsecond-parameteren er en skalar value.
sort order (valgfritt) Rekkefølgen kolonnen er sortert i. Kan være stigende (ASC) or synkende (DESC). Sorteringsrekkefølgen er stigende som standard.

Returner value

True or false.

Merknader

Denne funksjonen ligner på ISAFTER. Forskjellen er ISONORAFTER returnerer true for values sortert etter or etterfiltervalues, der ISAFTER returnerer true for values sortert strengt etterfiltervalues.

Denne funksjonen støttes not for bruk i DirectQuery-modus når den brukes i beregnede kolonner or regler for sikkerhet på radnivå (RLS).

Eksempel

For følgende tabell med navnet Info:

Land/område Tilstand Count 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 Count Total
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900

ISAFTER