Udostępnij za pośrednictwem


Funkcje filtrowania

Funkcje filtru i wartości w DAX są jednymi z najbardziej złożonych i zaawansowanych funkcji programu Excel i różnią się znacznie od funkcji programu Excel. Funkcje wyszukiwania działają przy użyciu tabel i relacji, takich jak baza danych. Funkcje filtrowania umożliwiają manipulowanie kontekstem danych w celu tworzenia dynamicznych obliczeń.

W tej kategorii

Funkcja Opis
ALL Zwraca wszystkie wiersze w tabeli lub wszystkie wartości w kolumnie, ignorując wszystkie filtry, które mogły zostać zastosowane.
ALLCROSSFILTERED Wyczyść wszystkie filtry, które są stosowane do tabeli.
ALLEXCEPT Usuwa wszystkie filtry kontekstowe w tabeli z wyjątkiem filtrów, które zostały zastosowane do określonych kolumn.
ALLNOBLANKROW Z tabeli nadrzędnej relacji zwraca wszystkie wiersze, ale pusty wiersz lub wszystkie odrębne wartości kolumny, ale pusty wiersz i ignoruje wszystkie filtry kontekstu, które mogą istnieć.
ALLSELECTED Usuwa filtry kontekstowe z kolumn i wierszy w bieżącym zapytaniu, zachowując jednocześnie wszystkie inne filtry kontekstowe lub filtry jawne.
CALCULATE Oblicza wyrażenie w zmodyfikowanym kontekście filtru.
CALCULATETABLE Oblicza wyrażenie tabeli w zmodyfikowanym kontekście filtru.
EARLIER Zwraca bieżącą wartość określonej kolumny w zewnętrznym przebiegu oceny wymienionej kolumny.
EARLIEST Zwraca bieżącą wartość określonej kolumny w zewnętrznym przebiegu oceny określonej kolumny.
FILTER Zwraca tabelę reprezentującą podzbiór innej tabeli lub wyrażenia.
FIRST Używane tylko w obliczeniach wizualnych. Pobiera wartość w macierzy wizualizacji z pierwszego wiersza osi.
INDEX Zwraca wiersz w pozycji bezwzględnej określonej przez parametr position w określonej partycji posortowany według określonej kolejności lub na określonej osi.
KEEPFILTERS Modyfikuje sposób stosowania filtrów podczas oceniania funkcji CALCULATE lub CALCULATETABLE.
LAST Używane tylko w obliczeniach wizualnych. Pobiera wartość w macierzy wizualizacji z ostatniego wiersza osi.
LOOKUPVALUE Zwraca wartość wiersza spełniającego wszystkie kryteria określone przez warunki wyszukiwania. Funkcja może zastosować co najmniej jeden warunek wyszukiwania.
MATCHBY W funkcjach okien definiuje kolumny, które są używane do określania, jak dopasować dane i zidentyfikować bieżący wiersz.
MOVINGAVERAGE Zwraca średnią ruchomą obliczaną wzdłuż danej osi macierzy wizualizacji.
NEXT Używane tylko w obliczeniach wizualnych. Pobiera wartość w następnym wierszu osi w macierzy wizualizacji.
OFFSET Zwraca pojedynczy wiersz umieszczony przed lub po bieżącym wierszu w tej samej tabeli według danego przesunięcia.
ORDERBY Definiuje kolumny, które określają kolejność sortowania w ramach każdej z partycji funkcji okna.
PARTITIONBY Definiuje kolumny używane do partycjonowania parametru relation funkcji okna.
PREVIOUS Używane tylko w obliczeniach wizualnych. Pobiera wartość z poprzedniego wiersza osi w macierzy wizualizacji.
RANGE Zwraca interwał wierszy w obrębie danej osi względem bieżącego wiersza. Skrót do WINDOW.
RANK Zwraca klasyfikację wiersza w danym interwale.
REMOVEFILTERS Czyści filtry z określonych tabel lub kolumn.
ROWNUMBER Zwraca unikatowy ranking wiersza w danym interwale.
RUNNINGSUM Zwraca sumę bieżącą obliczaną wzdłuż danej osi macierzy wizualizacji.
SELECTEDVALUE Zwraca wartość, gdy kontekst kolumny columnName został odfiltrowany tylko do jednej odrębnej wartości. W przeciwnym razie zwraca wartość alternateResult.
WINDOW Zwraca wiele wierszy umieszczonych w danym interwale.