Udostępnij przez


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.
WYSZUKIWANIA Tylko w trybie obliczeń wizualnych. Wyszukaj wartość po zastosowaniu filtrów.
LOOKUPWITHTOTALS Tylko w trybie obliczeń wizualnych. Wyszukaj wartość po zastosowaniu filtrów. Nie określono filtrów, które nie zostaną wywnioskowane.
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.