#19 – Zaawansowane miary

Miary to wartości liczbowe, które służą do analizy danych i przedstawiania ich w formie wykresów lub tabel. Są one niezbędne do prawidłowego funkcjonowania i przedstawiania danych w raportach Power BI. W tym poście opiszę, jak korzystać z miar DAX, aby tworzyć bardziej zaawansowane raporty i analizy danych.

Miary mogą być tworzone na różnych poziomach granularności, od pojedynczych komórek po całe tabele. Są one obliczane dynamicznie na podstawie danych, co pozwala na szybkie aktualizowanie raportów i analizy. Istnieje wiele różnych funkcji DAX, które pozwalają na tworzenie miar, takich jak SUM, AVERAGE, COUNT, MIN i MAX.

Przykładowo, aby stworzyć miarę sumy dla kolumny „Sprzedaż” w tabeli „Transakcje”, możemy użyć następującego wyrażenia DAX:

= SUM( Transakcje[Sprzedaż] )

W tym przypadku miarą jest suma wszystkich wartości z kolumny [Sprzedaż] z tabeli 'Transakcje’. Możemy również stosować filtry do miar, takie jak okres czasowy, lokalizacja, itp.

Przykład:

= SUMX (
    FILTER (
        Transakcje,
        Transakcje[Data] >= MIN ( Kalendarz[Data] )
            && Transakcje[Data] <= MAX ( Kalendarz[Data] )
            && Transakcje[Kraj] = "Polska"
    ),
    [Sprzedaż]
)

W tym przykładzie miarą jest suma sprzedaży tylko transakcji, które miały miejsce w okresie czasowym od pierwszego do ostatniego dnia dostępnego w tabeli kalendarza i tylko te transakcje, które były w Polsce.

Jest też możliwość tworzenia miar złożonych, które łączą kilka funkcji lub wyrażeń DAX.

Miary mogą być również przekształcane i formatowane, aby lepiej pasowały do raportów.

= FORMAT ( SUM ( Transakcje[Sprzedaż] ), "$#,##0.00" )

W tym przykładzie miarą jest suma sprzedaży, ale z formatowaniem, aby pokazywać ją jako kwotę pieniężną z dwiema liczbami po przecinku.

Miary DAX są potężnym narzędziem do analizy danych w Power BI. Pozwalają one na tworzenie bardziej zaawansowanych raportów i analiz, które pozwalają na szybkie i łatwe odpowiadanie na pytania dotyczące danych. Pamiętaj jednak, że tworzenie miar wymaga pewnej wiedzy dotyczącej języka DAX i danych, dlatego też warto poświęcić czas na naukę tego języka i przykładów jego użycia.

Czy to było przydante?

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Join Us!

Custom Sidebar

You can set categories/tags/taxonomies to use the global sidebar, a specific existing sidebar or create a brand new one.