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. |