Wprowadzenie do obliczeń

Obliczenia w Tableau

Agata Bak-Geerinck

Senior Data Analyst, Telenet

Po co stosować obliczenia?

Obliczenia pozwalają tworzyć nowe dane na podstawie istniejących w źródle danych oraz wykonywać na nich różne operacje

Typowe zastosowania:

  • Miara nieobecna w oryginalnym zbiorze danych:

    • np. Sales i Costs, ale brak miary Profit
  • Przekształcanie istniejących danych:

    • np. wyodrębnienie First name z First and Last name
  • Kategoryzowanie danych:
    • np. grupowanie Age w kategorie „Kids", „Teens", „Adults" na podstawie progów wiekowych
  • ...
Obliczenia w Tableau

Typy obliczeń w Tableau

Wyróżniamy cztery główne typy obliczeń:

Obliczenia podstawowe:

  • Obliczenia na poziomie wiersza
  • Obliczenia agregujące

Obliczenia zaawansowane:

  • Wyrażenia Level of Detail
  • Obliczenia tabelaryczne

A snapshot of a spreadhseet

Obliczenia w Tableau

Obliczenia wierszowe a agregacje

  • Obliczenia na poziomie wiersza

    • Wykonywane dla każdego wiersza z osobna
    • np. End Date-Start Date

A table with start and end date and a calculation of a difference between a start and an end date

  • Obliczenia agregujące np. SUM(), AVG()
    • Wykonywane na zbiorze rekordów określonym przez wymiary w widoku
    • np. Sum of Profit = SUM(Sales)- SUM(Cost)
    • Przeliczane osobno dla każdego wymiaru w widoku

A table presenting Sum of Profit per Region

Obliczenia w Tableau

Najczęstsze błędy w obliczeniach

  • Tableau ma wbudowaną weryfikację poprawności obliczeń! Snipet of Tableau's "Calculation is valid" message
  • NIE mieszaj obliczeń wierszowych z agregującymi:

    Example of erroneous calculation involving mixing aggregate and non-aggregate values

    • Używaj wyłącznie obliczeń wierszowych lub agregujących
  • NIE stosuj obliczeń na niekompatybilnych typach danych:

Example of erroneous calculation involving mathematical operations on incompatible data types

  • Uważaj na błędy składni:
    • Brakujące elementy składni, np. ELSEIF lub END w instrukcji IF()
    • Brakujący identyfikator, operator, przecinek lub nawias
    • Użycie niewłaściwego typu nawiasów: {}, [], ()
Obliczenia w Tableau

Najczęstsze błędy logiczne

Weryfikacja poprawności w Tableau nie eliminuje wszystkich błędów!

Typowe błędy logiczne i matematyczne:

  • Błędna kolejność operacji matematycznych
  • Niepoprawne lub brakujące nawiasy w instrukcjach AND i OR
  • Błędne warunki w instrukcjach IF i CASE
  • Sumowanie wartości, których sumować nie można, np. identyfikatorów klientów
  • Uśrednianie średnich
  • ...

Ostateczna odpowiedzialność analityczna spoczywa na tobie!

Obliczenia w Tableau

Zbiór danych — korzystanie z Fitbita

Visual representing a smart watch and various types of activities which can be tracked, such as sleep, heart rate and exercise

Obliczenia w Tableau

Czas na praktykę!

Obliczenia w Tableau

Preparing Video For Download...