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 |