Udostępnij za pośrednictwem


ISAFTER

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

Funkcja logiczna, która emuluje zachowanie klauzuli "Start At" i zwraca wartość true dla wiersza spełniającego wszystkie parametry warunku.

Na podstawie kolejności sortowania pierwszy parametr jest porównywany z drugim parametrem. Jeśli kolejność sortowania rośnie, porównanie jest pierwszym parametrem większym niż drugi parametr. Jeśli kolejność sortowania malejąco, porównanie jest drugim parametrem mniejszym niż pierwszy parametr.

Składnia

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

Parametry

Termin Definicja
scalar expression Dowolne wyrażenie zwracające wartość skalarną, takie jak odwołanie do kolumny, liczba całkowita lub wartość ciągu. Zazwyczaj pierwszy parametr jest odwołaniem do kolumny, a drugi parametr jest wartością skalarną.
sort order (opcjonalnie) Kolejność sortowania kolumny. Może być rosnąco (ASC) lub malejąco (DEC). Domyślnie kolejność sortowania jest rosnąca.

Wartość zwracana

Prawda czy fałsz.

Uwagi

Ta funkcja jest podobna do ISONORAFTER. Różnica jest ISAFTER zwraca wartość true dla wartości posortowanych ściśle po wartości filtru, gdzie ISONORAFTER zwraca wartość true dla wartości posortowanych lub po wartości filtru.

Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.

Przykład

Nazwa tabeli: "Informacje"

Kraj/region Stan Hrabia Łączny
IND JK 20 800
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900

Następujące wyrażenie:

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

Zwraca:

Kraj Stan Hrabia Łączny
IND WB 10 900
USA CA 5 500
USA WA 10 900

ISONORAFTER