Introduktion till LOD-uttryck och FIXED

Beräkningar i Tableau

Maarten Van den Broeck

Content Developer at DataCamp

Datagranularitet

Datagranularitet är detaljnivån i en modell eller ett beslutsunderlag. Den anger hur detaljerade dina data är (1)

t.ex. Tidsserieanalys: per sekund | minut | timme | dag | vecka | månad | (...)

Två tabeller, den vänstra med Sömn per dag och den högra med Hjärtfrekvens per minut

1 Ponniah, P. (2004). Data Warehousing Fundamentals: A Comprehensive Guide for IT Professionals. Wiley.
Beräkningar i Tableau

Vyns granularitet

  • Granularitet och aggregering
  • Aggregering = minskar datagranulariteten, t.ex. totalt SUM(Sales)

  • Lägg till dimensioner = ökar datagranulariteten, t.ex. SUM(Sales) per region och per år
Beräkningar i Tableau

Hantera granularitet i ett Tableau-kalkylblad

  • Lägg till dimensioner på hyllorna
  • Lägg till dimensioner på Marks:

    • Detail
    • Color
    • Shape
    • Size
    • Path
    • Label
  • Fler dimensioner = fler datapunkter

  • Visualiseringen blir svårare att tolka

Skärmbild av Tableaus arbetsyta med omgivande hyllor och Marks-kort

Beräkningar i Tableau

LOD-uttryck i Tableau

LOD-uttryck gör det enkelt att beräkna aggregeringar som INTE är på visualiseringens detaljnivå

En familj av 3 funktioner:

  • INCLUDE: beräkning på en lägre detaljnivå
  • EXCLUDE: beräkning på en högre detaljnivå
  • FIXED: beräkning på en exakt angiven detaljnivå
Beräkningar i Tableau

FIXED LOD-uttryck

FIXED LOD-uttryck beräknar ett värde med de angivna dimensionerna, utan hänsyn till dimensionerna i vyn.

Syntax för FIXED LOD-uttryck med förklaring av varje del i formeln.

  • Fungerar med 0, 1, 2 eller fler dimensioner, i valfri ordning
  • Resultatet av LOD-beräkningen kan vara antingen en dimension eller ett mått
  • De relevanta dimensionerna ingår i beräkningen och belastar inte vyn
Beräkningar i Tableau

Praktiska tillämpningar av FIXED LOD-uttryck

Beräkna mått mellan olika tidsdimensioner:

t.ex. Växla mellan dagliga och veckovisa beräkningar { FIXED [Day] : SUM(Sales)}

Beräkna (del)summor per kategori:

t.ex. % av totalt { FIXED [Product] : SUM(Costs) } / { FIXED : SUM(Costs) }

Beräkna första eller sista datapunkt per dataobjekt:

t.ex. Första orderdatum per kund { FIXED [Customer] : MIN([Order Date]) }

Beräkningar i Tableau

Kohort- och överlevnadsanalys

Kohortanalys:

  • Analysera återkommande beteende hos en grupp

Graf som visar kohortanalys

  • t.ex. Användning av en produkt hos olika kundgrupper (kohorter)

Överlevnadsanalys:

  • Analysera hur många objekt som kvarstår i datamängden en given dag

Graf som visar överlevnadsanalys

  • t.ex. Vem håller fortfarande sina nyårslöften i februari?
Beräkningar i Tableau

Kohort- och överlevnadsanalys – FIXED

Kohortanalys:

  • Analysera återkommande beteende hos en grupp.

Graf som visar kohortanalys med inringad datumsdimension på y-axeln

  • t.ex. Användning av en produkt hos olika kundgrupper

Överlevnadsanalys:

  • Analysera hur många objekt som kvarstår i datamängden en given dag.

Graf som visar överlevnadsanalys med inringad datumsdimension på x-axeln

  • t.ex. Vem håller fortfarande sina nyårslöften i februari?
Beräkningar i Tableau

Nu kör vi en övning!

Beräkningar i Tableau

Preparing Video For Download...