ISAFTER
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 "Začať o(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
ISAFTER(<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ý (DEC). Spôsob zoradenia je v predvolenom nastavení vzostupný. |
Vrátená hodnota
True alebo False.
Poznámky
Táto funkcia je podobná ISONORAFTER. Rozdiel je v tom, ISAFTER vráti hodnotu true pre hodnoty zoradené prísne po hodnôt filtra, kde ISONORAFTER vráti hodnotu true pre hodnoty zoradené podľa alebo po hodnotách 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
Názov tabuľky: 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,
ISAFTER (
Info[Country], "IND", ASC,
Info[State], "MH", ASC )
)
Vráti:
Krajina | Štát | Počítať | Totálny |
---|---|---|---|
IND | WB | 10 | 900 |
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |