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