Funkcje filtrowania

Funkcje filtru i wartości w języku DAX są jednymi z najbardziej złożonych i zaawansowanych funkcji 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

Function 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.
OBLICZYĆ Oblicza wyrażenie w zmodyfikowanym kontekście filtru.
CALCULATETABLE Oblicza wyrażenie tabeli w zmodyfikowanym kontekście filtru.
WCZEŚNIEJ Zwraca bieżącą wartość określonej kolumny w zewnętrznym przebiegu oceny wymienionej kolumny.
NAJWCZEŚNIEJ Zwraca bieżącą wartość określonej kolumny w zewnętrznym przebiegu oceny określonej kolumny.
FILTR Zwraca tabelę reprezentującą podzbiór innej tabeli lub wyrażenia.
PIERWSZYM Używane tylko w obliczeniach wizualnych. Pobiera wartość w macierzy wizualizacji z pierwszego wiersza osi.
INDEKS 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.
ZACHOWAJFILERY Modyfikuje sposób stosowania filtrów podczas obliczania funkcji CALCULATE lub CALCULATETABLE.
OSTATNIO 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 sposobu dopasowania danych i identyfikowania bieżącego wiersza.
MOVINGAVERAGE Zwraca średnią ruchomą obliczaną wzdłuż danej osi macierzy wizualizacji.
NASTĘPNY Używane tylko w obliczeniach wizualnych. Pobiera wartość w następnym wierszu osi w macierzy wizualizacji.
PRZESUNIĘCIE 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.
PARTYCJONOWANIE WG Definiuje kolumny używane do partycjonowania parametru relacyjnej <> funkcji okna.
POPRZEDNICH Używane tylko w obliczeniach wizualnych. Pobiera wartość z poprzedniego wiersza osi w macierzy wizualizacji.
ZAKRES Zwraca interwał wierszy w obrębie danej osi względem bieżącego wiersza. Skrót do okna.
RANK Zwraca klasyfikację wiersza w danym interwale.
USUŃFILERY 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.
OKNO Zwraca wiele wierszy umieszczonych w danym interwale.