Zdieľať cez


ISONORAFTER

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Boolovská funkcia, ktorá emuluje správanie klauzuly Start At a vráti hodnotu true pre riadok, ktorý spĺňa všetky parametre podmienky.

Na základe spôsobu zoradenia sa prvý parameter porovnáva s druhým parametrom. Ak je spôsob zoradenia vzostupný, v porovnávaní, ktoré sa má vykonať, je prvý parameter väčší ako druhý parameter. Ak je spôsob zoradenia zostupný, v porovnávaní, ktoré sa má vykonať, je druhý parameter menší ako prvý parameter.

Syntax

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

Parametre

Termín Definícia
scalar expression Akýkoľvek výraz, ktorý vracia skalárnu hodnotu, napríklad odkaz na stĺpec, celočíselnú hodnotu alebo hodnotu reťazca. Prvým parametrom je zvyčajne odkaz na stĺpec a druhý parameter je skalárna hodnota.
sort order (voliteľné) Poradie, v ktorom je stĺpec zoradený. Môže byť vzostupný (ASC) alebo zostupný (DESC). Spôsob zoradenia je v predvolenom nastavení vzostupný.

Vrátená hodnota

True alebo False.

Poznámky

Táto funkcia je podobná ISAFTER. Rozdiel je v tom, ISONORAFTER vráti hodnotu true pre hodnoty zoradené na alebo po hodnôt filtra, kde ISAFTER vráti hodnotu true pre hodnoty zoradené prísne po hodnôt filtra.

Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Príklad

V nasledujúcej tabuľke s názvom Info:

Krajina alebo oblasť Štát Počítať Totálny
IND JK 20 800
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900

Nasledujúci výraz:

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

Vráti:

Krajina alebo oblasť Štát Počítať Totálny
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900

ISAFTER