Data Analytics

Power BI - DAX i zaawansowane dashboardy

DAX (miary, kolumny obliczeniowe, CALCULATE, FILTER, ALL), drill-down, zakładki, publikacja

20 pytań z rozmów·
Senior
1

Jaka jest fundamentalna różnica między miarą a kolumną obliczeniową w DAX?

Odpowiedź

Miara jest obliczana dynamicznie przy każdej interakcji użytkownika (filtr, slicer) w kontekście bieżącej wizualizacji, podczas gdy kolumna obliczeniowa jest oceniana raz podczas ładowania danych i przechowywana w pamięci w tabeli. Miary są optymalne dla agregacji i KPI zmieniających się w zależności od kontekstu, kolumny obliczeniowe dla stałych atrybutów wymagających sortowania lub grupowania.

2

Jaka jest główna rola funkcji CALCULATE w DAX?

Odpowiedź

CALCULATE to najpotężniejsza funkcja DAX, ponieważ pozwala modyfikować kontekst filtra, w którym wyrażenie jest oceniane. Przyjmuje wyrażenie jako pierwszy argument, a następnie jeden lub więcej filtrów, które zastępują lub modyfikują bieżący kontekst. Pozwala to tworzyć miary, które ignorują pewne filtry lub dodają nowe, niezależnie od slicerów zastosowanych przez użytkownika.

3

Której funkcji DAX należy użyć, aby usunąć wszystkie filtry z tabeli lub kolumny w mierze?

Odpowiedź

Funkcja ALL usuwa wszystkie filtry zastosowane do określonej tabeli lub kolumny, pozwalając uzyskać sumę całkowitą niezależnie od aktywnych slicerów. Jest często używana z CALCULATE do obliczania procentów sumy lub porównań z całym zestawem danych. ALLEXCEPT to wariant, który usuwa wszystkie filtry z wyjątkiem tych z określonych kolumn.

4

Jak obliczyć procentowy udział kategorii w stosunku do sumy całkowitej w DAX?

5

Jaka jest różnica między ALL i ALLEXCEPT w DAX?

+17 pytań z rozmów

Opanuj Data Analytics na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo