Wprowadzenie do wyrażeń LOD i FIXED

Obliczenia w Tableau

Maarten Van den Broeck

Content Developer at DataCamp

Granularność danych

Granularność danych to poziom szczegółowości modelu lub procesu decyzyjnego – określa, jak szczegółowe są dane (1)

np. analiza szeregów czasowych: sekunda | minuta | godzina | dzień | tydzień | miesiąc | (...)

Dwie tabele: lewa z wynikami snu na dobę, prawa z wynikami tętna na minutę

1 Ponniah, P. (2004). Data Warehousing Fundamentals: A Comprehensive Guide for IT Professionals. Wiley.
Obliczenia w Tableau

Granularność widoku

  • Granularność i agregacja
  • Agregacja = zmniejszenie granularności danych, np. łączna SUM(Sales)

  • Dodanie wymiarów = zwiększenie granularności danych, np. SUM(Sales) według regionu i roku
Obliczenia w Tableau

Zarządzanie granularnością w arkuszu Tableau

  • Dodawanie wymiarów do półek
  • Dodawanie wymiarów w Marks:

    • Szczegół
    • Kolor
    • Kształt
    • Rozmiar
    • Ścieżka
    • Etykieta
  • Więcej wymiarów = więcej punktów danych

  • Wizualizacja staje się trudniejsza

Zrzut ekranu obszaru roboczego Tableau z otaczającymi półkami i kartami Marks

Obliczenia w Tableau

Wyrażenia LOD w Tableau

Wyrażenia LOD umożliwiają łatwe obliczanie agregacji NIE na poziomie szczegółowości wizualizacji

Rodzina 3 funkcji:

  • INCLUDE: obliczanie na niższym poziomie szczegółowości
  • EXCLUDE: obliczanie na wyższym poziomie szczegółowości
  • FIXED: obliczanie na dokładnie określonym poziomie szczegółowości
Obliczenia w Tableau

Wyrażenia FIXED LOD

Wyrażenia FIXED obliczają wartość na podstawie określonych wymiarów, niezależnie od wymiarów w widoku.

Składnia wyrażenia FIXED LOD z objaśnieniem poszczególnych elementów formuły.

  • Działa z 0, 1, 2 lub więcej wymiarami, w dowolnej kolejności
  • Wynik obliczenia LOD może być wymiarem lub miarą
  • Wymiary uwzględnione są w obliczeniu i nie zaśmiecają widoku
Obliczenia w Tableau

Praktyczne zastosowania wyrażeń FIXED LOD

Obliczanie miar w różnych wymiarach czasowych:

np. przełączanie między obliczeniami dziennymi i tygodniowymi { FIXED [Day] : SUM(Sales)}

Obliczanie (pod)sum dla kategorii:

np. % sumy całkowitej { FIXED [Product] : SUM(Costs) } / { FIXED : SUM(Costs) }

Obliczanie pierwszego lub ostatniego punktu danych:

np. data pierwszego zamówienia klienta { FIXED [Customer] : MIN([Order Date]) }

Obliczenia w Tableau

Analiza kohortowa i przeżywalności

Analiza kohortowa:

  • Analiza powtarzających się zachowań grupy

Wykres przedstawiający analizę kohortową

  • np. korzystanie z produktu przez różne grupy klientów (kohorty)

Analiza przeżywalności:

  • Analiza liczby obiektów pozostających w zbiorze w danym dniu

Wykres przedstawiający analizę przeżywalności

  • np. Kto nadal przestrzega postanowień noworocznych w lutym?
Obliczenia w Tableau

Analiza kohortowa i przeżywalności – FIXED

Analiza kohortowa:

  • Analiza powtarzających się zachowań grupy.

Wykres analizy kohortowej z zaznaczoną osią Y z wymiarem daty

  • np. korzystanie z produktu przez różne grupy klientów

Analiza przeżywalności:

  • Analiza liczby obiektów pozostających w zbiorze w danym dniu.

Wykres analizy przeżywalności z zaznaczoną osią X z wymiarem daty

  • np. Kto nadal przestrzega postanowień noworocznych w lutym?
Obliczenia w Tableau

Czas na ćwiczenia!

Obliczenia w Tableau

Preparing Video For Download...