Power BI dla początkujących
O lekcji

Podstawy języka DAX.

Data Analysis Expressions (DAX) to język wyrażeń formuł używany w usługach Analysis Services, Power BI i Power Pivot w programie Excel. Formuły języka DAX obejmują funkcje, operatory i wartości do wykonywania zaawansowanych obliczeń i zapytań dotyczących danych w powiązanych tabelach i kolumnach w tabelarycznych modelach danych.

 

Przy pomocy tego języka możemy tworzyć obliczenia:

  1. Miary – formuły obliczeń dynamicznych, w których wyniki zmieniają się w zależności od kontekstu. Miary są używane w raportowaniu, które obsługują łączenie i filtrowanie danych modelu przy użyciu wielu atrybutów, takich jak raport usługi Power BI lub tabela przestawna programu Excel lub wykres przestawny. Miary są tworzone przy użyciu paska formuł DAX. Więcej informacji w filmie poniżej.
  2. Kolumny obliczeniowe-  to kolumny, które możemy dodać do istniejącej tabeli (w projektancie modelu), a następnie napisać formułę języka DAX, która definiuje wartości kolumny. Gdy kolumna obliczeniowa zawiera prawidłową formułę języka DAX, wartości są obliczane dla każdego wiersza natychmiast po wprowadzeniu formuły. Wartości są następnie przechowywane w modelu danych w pamięci.
  3. Tabela obliczeniowa jest obiektem obliczeniowym opartym na wyrażeniu formuły pochodzącym ze wszystkich lub części innych tabel w tym samym modelu. Zamiast wykonywać zapytania i ładować wartości do kolumn nowej tabeli ze źródła danych, formuła języka DAX definiuje wartości tabeli. Przykładem takiej tabeli „symulacyjnej” jest tabela kalendarz, która jest bardzo często wykorzystywana do obliczeń szeregów czasowych w raportach.
  4. Zmienne i programowanie. Jak w każdym języku programowania mamy możliwość deklarowania zmiennych (VAR) i wykonywania instrukcji warunkowych (IF). 

 

 

Dodajemy kolumnę obliczeniową, czyli podstawy języka DAX.

 

 

 

0% Zakończ