Del via


ISONORAFTER

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

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

Returverdi

Sann eller usann.

Merknader

Denne funksjonen ligner på ISAFTER. Forskjellen er ISONORAFTER returnerer sann for verdier sortert etter eller etter filterverdiene, der ISAFTER returnerer sann for verdier sortert strengt 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

For følgende tabell med navnet 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,
    ISONORAFTER (
        Info[Country], "IND", ASC,
        Info[State], "MH", ASC )
)

Returnerer:

Land/område Tilstand Greve Total
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900

ISAFTER