ISAFTER

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

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
wyrażenie skalarne 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ą.
kolejność sortowania (opcjonalnie) Kolejność sortowania kolumny. Może być rosnąco (ASC) lub malejąco (DEC). Domyślnie kolejność sortowania jest rosnąca.

Wartość zwracana

True lub false.

Uwagi

Ta funkcja jest podobna do ISONORAFTER. Różnica polega na tym, że funkcja ISAFTER zwraca wartość true dla wartości posortowanych ściśle po wartościach filtru, gdzie funkcja ISONORAFTER zwraca wartość true dla wartości posortowanych według lub po wartościach 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 Count Łącznie
IND 2 tys. 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 Count Łącznie
IND WB 10 900
USA CA 5 500
USA WA 10 900

ISONORAFTER