Lue englanniksi

Jaa


ISONORAFTER

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Totuusarvofunktio, joka emuloi Start At -lauseen käyttäytymistä and palauttaa true riville, joka vastaa ehtoparametrien all.

Lajittelujärjestyksen perusteella first-parametria verrataan second-parametriin. If lajittelujärjestys on nouseva, tehtävä vertailu on first suurempi kuin second -parametri. If lajittelujärjestys on laskeva, tehtävä vertailu on second parametria pienempi kuin first parametri.

Syntaksi

DAX
ISONORAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)  

Parametrit

Termi Määritelmä
scalar expression Mikä tahansa lauseke, joka palauttaa skalaariarvon value, kuten sarakeviittauksen, or kokonaislukuor merkkijonon value. yleensä first-parametri on sarakeviittaus, andsecond-parametri on skalaariparametri value.
sort order (valinnainen) Järjestys, jossa sarake lajitellaan. Voi olla nouseva (ASC) or laskeva (DESC). Lajittelujärjestys on oletusarvoisesti nouseva.

Palauta value

True or false.

Huomautuksia

Tämä funktio on samankaltainen kuin ISAFTER. Ero on siinä, ISONORAFTER palauttaa values lajitellun trueor jälkeen filtervalues jälkeen. ISAFTER palauttaa valuestrue lajiteltuna tiukasti filtervalues jälkeen.

Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.

Esimerkki

Seuraava Info-niminen taulukko:

Maa tai alue Valtio Count Koko
IND JK 20 800
IND MH 25 1000
IND WB 10 900
YHDYSVALLAT CA 5 500
YHDYSVALLAT WA 10 900

Seuraava lauseke:

DAX
FILTER (
    Info,
    ISONORAFTER (
        Info[Country], "IND", ASC,
        Info[State], "MH", ASC )
)

Palauttaa:

Maa tai alue Valtio Count Koko
IND MH 25 1000
IND WB 10 900
YHDYSVALLAT CA 5 500
YHDYSVALLAT WA 10 900

ISAFTER