Expresii LOD în Tableau: Cum funcționează? [Ghid pentru începători]
Publicat: 2020-03-26Tableau este unul dintre cele mai populare și utilizate instrumente de vizualizare a datelor din lume. Scopul principal al instrumentului este de a vă permite să vedeți și să înțelegeți conotațiile datelor. Funcțiile Tableau sunt concepute pentru a transforma informațiile despre date în informații semnificative și acționabile de afaceri. Aflați mai multe despre vizualizarea datelor tablou.
Deoarece Tableau se concentrează pe calculele datelor, cu cât puteți exprima mai bine ideile într-un limbaj de calcul, cu atât mai bine veți putea genera sensul din datele disponibile. Acesta este motivul pentru care au fost introduse expresiile Tableau Level of Detail (LOD). Pentru a afla mai multe despre Tableau și alte instrumente legate de date, consultați certificările noastre online pentru știința datelor de la universități de top.
Expresiile Tableau Level of Detail (LOD) au fost introduse în Tableau 9.0. Aceste expresii LOD vă permit să exprimați concepte puternice folosind declarații simple.
Cuprins
Ce sunt expresiile Tableau LOD?
Expresiile Tableau LOD sunt instrumente puternice pe care le puteți folosi pentru a găsi răspunsuri la întrebări care implică mai multe niveluri de granularitate într-o singură vizualizare. Folosind expresii LOD, puteți calcula agregări care nu sunt la nivelul de detaliu al vizualizării. Puteți încorpora valorile de agregare în vizualizările de date în moduri arbitrare. În plus, expresiile LOD vă oferă mai mult control pentru a determina nivelul de granularitate în calculele dumneavoastră.
Acum, fără alte prelungiri, să intrăm într-o discuție detaliată despre expresiile Tableau LOD.
Expresii LOD de tablou
Primele cinci expresii Tableau LOD sunt:
1. LOD FIX
Această expresie poate calcula valori folosind dimensiuni specificate fără referire la alte dimensiuni prezente în vizualizare. Această expresie LOD nu ia în considerare niciun filtru în vizualizare în afară de filtrele de context, filtrele surselor de date și filtrele de extragere.
{ FIX [Regiune]: SUM([Vânzări]) }
2. INCLUDE LOD
Această expresie calculează valori utilizând dimensiuni specificate împreună cu dimensiunile care sunt în vizualizare. Această expresie LOD este cea mai potrivită pentru situațiile în care doriți să includeți o dimensiune care nu este în vedere.
{ INCLUDE [Numele clientului] : SUMA([Vânzări]) }
3. EXCLUDE LOD
Aceste expresii sunt concepute pentru a elimina dimensiuni dintr-o expresie. În esență, ele scad dimensiuni din nivelul de detaliu al vederii.
{EXCLUDE [Regiune]: SUM([Vânzări])}
Citiți: Salariu pentru dezvoltator Tableau în India
4. Nivel de rând
De obicei, în Tableau, expresiile care fac referire la coloanele sursei de date neagregate sunt calculate pentru fiecare rând din tabelul de bază. Astfel, dimensionalitatea expresiei aici este la nivel de rând . Mai jos este un exemplu de expresie la nivel de rând:
[Vânzări] / [Profit]
Această expresie va evalua fiecare rând al bazei de date, în care valoarea vânzărilor din fiecare rând va fi împărțită la valoarea profitului din acel rând pentru a produce o nouă coloană care conține raportul profitului.
Puteți salva calculul acestei definiții cu numele [ProfitRatio]. Când trageți numele din panoul de date pe un raft, Tableau va agrega automat câmpul calculat pentru vizualizare:
SUMA[Ratio profit]
5. Nivel de vizualizare
În acest LOD, expresiile care fac referire la coloanele sursei de date agregate sunt calculate la dimensionalitatea definită de dimensiunile din vizualizare. Astfel, dimensionalitatea expresiei este la nivel de vedere. Iată un exemplu de expresie la nivel de vizualizare:
SUM(Vânzări) / SUM(Profit)
Puteți trage acest calcul din panoul de date pe un raft sau îl puteți tasta direct pe un raft ca un calcul ad-hoc, iar Tableau îl va include într-o funcție AGG astfel:
AGG(SUMA(Vânzări) / SUMA(Profit))
Aceasta se numește calcul agregat (ACG).
Citește și: Tableau Architecture
6. Table-Scoped
În afară de rândul și nivelul de vizualizare al expresiilor de detaliu, puteți defini și o expresie Tableau LOD la nivel de tabel fără a utiliza cuvinte cheie de definire a domeniului. Iată un exemplu simplu de LOD Table-Scoped. Dacă scrieți următoarea expresie {MIN([Data comenzii])} , va returna data minimă (cea mai veche) a comenzii pentru întregul tabel.
Table-Scoped LOD este echivalentul unui LOD FIX care nu are declarație de dimensiune. Deci, expresia va fi următoarea:
{FIXED: MIN([Data comenzii])}
Cum se creează expresii LOD?
Iată cum puteți crea expresii Tableau LOD în trei pași simpli!.
Pasul 1: Configurați vizualizarea
- Mai întâi, trebuie să deschideți Tableau Desktop și să vă conectați la sursa de date salvată Sample-Superstore.
- Acum, trebuie să navigați la o nouă foaie de lucru.
- Accesați secțiunea panoul Date din Dimensiuni și trageți Regiunea în raftul Coloane .
- În cele din urmă, accesați panoul Date sub Măsuri și trageți Vânzări în Raftul Rânduri .
După parcurgerea acestor patru pași, veți vedea o diagramă cu bare care arată suma vânzărilor pentru fiecare regiune, astfel:

Sursă
Pasul 2: Creați expresia LOD
Acum că ați văzut suma vânzărilor pe regiune, puteți crea o expresie LOD pentru a vedea vânzările medii per client pentru fiecare regiune. Pentru a face acest lucru, puteți utiliza o expresie LOD în felul următor:
- Mai întâi, selectați Analiză, apoi accesați Creare câmp calculat .
- În editorul de calcul care apare înaintea dvs., introduceți următoarele:
– Numiți calculul „ Vânzări per client ”.
– Introduceți următoarea expresie LOD: { INCLUDE [Nume client] : SUM([Vânzări]) }
- Când ați terminat, faceți clic pe OK. Acum, expresia LOD nou creată va fi adăugată în panoul Date sub Măsuri.
Pasul 3: Folosiți expresia LOD nou creată în vizualizare
- Accesați panoul Date sub Măsuri și trageți Vânzări per client în raftul Rânduri și plasați-l în stânga SUMA (Vânzări).
- Acum accesați raftul Rânduri și faceți clic dreapta pe Vânzări per client și selectați Măsură (Suma) > Medie .
- Rezultatul final va fi suma tuturor vânzărilor și a vânzărilor medii per client pentru fiecare regiune.
Acum puteți vedea atât suma tuturor vânzărilor, cât și vânzările medii per client pentru fiecare regiune. De exemplu, în graficul cu bare, este vizibil că în regiunea Centrală, vânzările au totalizat aproximativ 500.000 USD, o medie de vânzare pentru fiecare client fiind de aproximativ 800 USD.
Sursă
Tableau LOD: Limitări
Toate expresiile Tableau LOD au următoarele limitări și constrângeri:
- Expresiile LOD care fac referire la măsuri în virgulă mobilă pot reprezenta un comportament imprevizibil atunci când sunt utilizate într-o vizualizare care necesită o comparație a valorilor din expresie.
- Pentru expresiile LOD, atunci când faceți referire la un parametru într-o declarație de dimensionalitate, trebuie să utilizați întotdeauna numele parametrului și nu valoarea parametrului.
- Când efectuați amestecarea datelor, trebuie să vă asigurați că câmpul de conectare de la sursa de date primară este în vizualizare înainte de a putea utiliza un nivel de expresie de detaliu din sursa de date secundară.
Concluzie
Dacă ați găsit acest lucru interesant, nu ezitați să experimentați cu expresiile Tableau LOD pentru a le cunoaște particularitățile și avantajele unice!
Alăturați-vă programului Executive PG în cursul de știință a datelor de la upGrad astăzi și fiți parte din dezvoltatorii în creștere. Luați legătura cu noi pentru mai multe informații și unul dintre directorii noștri vă va ghida prin proces.
Cum putem folosi Tableau în scopuri de calcul?
Pașii pentru a crea un câmp calculat în Tableau sunt următorii: -
1. Deschideți Tableau și accesați Analiză > Creare câmp calculat într-o foaie de lucru Tableau.
2. Se va deschide Editorul de calcul. Acolo, dați un nume câmpului calculat.
3. Apoi, în Editorul de calcul, orice formulă la alegere. Funcțiile, câmpurile și operatorii sunt toate utilizate în formule.
4. După ce ați finalizat pașii precedenți, faceți clic pe OK.
Panoul Date are acum un nou câmp calculat. În cazul în care noul câmp calculează date cantitative, acesta este adăugat la Măsuri. Se adaugă la Dimensiuni dacă calculează date calitative. Câmpul calculat din vizualizare este acum gata de utilizare.
Cunoștințele de codare sunt esențiale atunci când utilizați Tableau?
Absolut nu! Tableau se ocupă în primul rând de vizualizarea datelor. Deoarece cea mai mare parte a muncii pentru trasarea diagramelor este automatizată printr-o experiență drag-and-drop de nivel înalt, începătorii cu pregătire minimă în statistică pot dobândi rapid această abilitate. Această tehnică de glisare și plasare elimină necesitatea ca Tableau să provoace mai mult stres utilizatorului, solicitându-i să introducă manual codul pur și simplu pentru a genera diagrame. Tableau are limite în ceea ce privește modul în care datele pot fi gestionate odată ce sunt citite în software, în ciuda faptului că oferă îmbinări SQL personalizate. Ca rezultat, orice date care intră în Tableau trebuie să fie curățate folosind diferite metode ETL înainte de a putea fi utilizate.
Cum sunt INCLUDE și FIXED LOD în Tableau diferite unul de celălalt?
Expresiile INCLUDE LOD sunt folosite pentru a efectua calcule mai granulare, în timp ce expresiile exclude LOD sunt folosite pentru a efectua calcule mai puțin granulare. Fără a se referi la dimensiunile din vizualizare, expresiile cu nivel de detaliu FIX calculează o valoare folosind dimensiunile furnizate. Când gradul de granularitate rămâne independent de calcul, sunt utilizate expresii FIXED LOD. Când trebuie să calculați la un nivel fin de detaliu în baza de date, expresiile INCLUDE nivelul de detaliu vă pot ajuta.