Sdílet prostřednictvím


ISONORAFTER

Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu

Logická funkce, která emuluje chování klauzule Start At a vrací hodnotu true pro řádek, který splňuje všechny parametry podmínky.

Na základě pořadí řazení se první parametr porovná s druhým parametrem. Pokud je pořadí řazení vzestupné, porovnání, které se má provést, je první parametr větší než druhý parametr. Pokud je pořadí řazení sestupné, porovnání, které se má provést, je druhý parametr menší než první parametr.

Syntaxe

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

Parametry

Pojem definice
skalární výraz Libovolný výraz, který vrací skalární hodnotu, jako je odkaz na sloupec, celé číslo nebo řetězcová hodnota. První parametr je obvykle odkaz na sloupec a druhý parametr je skalární hodnota.
pořadí řazení (volitelné) Pořadí řazení sloupce. Může to být vzestupné (ASC) nebo sestupné (DESC). Ve výchozím nastavení je pořadí řazení vzestupné.

Vrácená hodnota

Pravda nebo nepravda.

Poznámky

Tato funkce je podobná funkci ISAFTER. Rozdíl je ISONORAFTER vrátí hodnotu true pro hodnoty seřazené podle nebo za hodnotami filtru, kde ISAFTER vrátí hodnotu true pro hodnoty seřazené přísně za hodnotami filtru.

Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).

Příklad

Pro následující tabulku s názvem Informace:

Země/oblast State Počet Celkem
IND JK 20 800
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900

Následující výraz:

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

Návraty:

Země/oblast State Počet Celkem
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900

ISAFTER