Introductie tot berekeningen

Berekeningen in Tableau

Agata Bak-Geerinck

Senior Data Analyst, Telenet

Waarom berekeningen?

Met berekeningen maak je nieuwe data op basis van bestaande data en voer je bewerkingen uit

Typische use-cases:

  • Maatstaf ontbreekt in oorspronkelijke dataset:

    • bijv. wel Sales en Costs, maar geen Profit
  • Bestaande data transformeren:

    • bijv. First name uit First and Last name halen
  • Data categoriseren:
    • bijv. Age groeperen in "Kids", "Teens", "Adults" op basis van drempels
  • ...
Berekeningen in Tableau

Typen berekeningen in Tableau

Er zijn vier hoofdtypen berekeningen:

Basisberekeningen:

  • Rij-niveauberekeningen
  • Aggregatieberekeningen

Geavanceerde berekeningen:

  • Level of Detail-expressies
  • Tabelberekeningen

Een snapshot van een spreadsheet

Berekeningen in Tableau

Rij-niveau vs. aggregatie

  • Rij-niveauberekeningen

    • Uitgevoerd op elke individuele rij
    • bijv. End Date-Start Date

Een tabel met begin- en einddatum en het verschil daartussen

  • Aggregatieberekeningen bijv. SUM(), AVG()
    • Uitgevoerd op records bepaald door de dimensies in de view
    • bijv. Sum of Profit = SUM(Sales) - SUM(Cost)
    • Herberekend per dimensie in de view

Een tabel met Sum of Profit per Region

Berekeningen in Tableau

Veelvoorkomende berekeningsfouten

  • Tableau heeft een ingebouwde geldigheidscontrole! Fragment van Tableau's bericht "Calculation is valid"
  • NIET rij- en aggregatieberekeningen mixen:

    Voorbeeld van fout door mixen van aggregatie- en niet-aggregatiewaarden

    • Gebruik alleen rij-niveau of aggregatie
  • GEEN berekeningen toepassen op onverenigbare datatypes:

Voorbeeld van fout door wiskunde op onverenigbare datatypes

  • Let op syntaxfouten:
    • Ontbrekende syntactische elementen, bijv. ELSEIF of END in een IF()-statement
    • Ontbrekende identifier, operator, komma of haakje
    • Verkeerd type haakjes {}, [], ()
Berekeningen in Tableau

Veelvoorkomende logische fouten

Tableau’s geldigheidscontrole voorkomt niet alle fouten!

Typische logische / wiskundige fouten:

  • Bewerkingen in de verkeerde volgorde toepassen
  • Verkeerde of ontbrekende haakjes in AND- en OR-statements
  • Verkeerde voorwaarden in IF- en CASE-statements
  • Niet-sommeerbare waarden optellen, bijv. klant-ID’s
  • Het gemiddelde van gemiddelden nemen
  • ...

Jij bent uiteindelijk analytisch verantwoordelijk!

Berekeningen in Tableau

De dataset - Fitbit-gebruik

Afbeelding van een smartwatch en activiteiten zoals slaap, hartslag en beweging die gevolgd kunnen worden

Berekeningen in Tableau

Laten we oefenen!

Berekeningen in Tableau

Preparing Video For Download...