ISONORAFTER
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuá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 |