Introducere în declarația IF Tableau
Tableau este un instrument de vizualizare a datelor care este utilizat în principal în industria Business Intelligence. Datele brute pot fi ușor simplificate într-un format inteligibil. Folosind datele de analiză de la Tableau poate fi mai rapid și este ușor de vizualizat datele cu ajutorul tablelor de bord și a foilor de lucru. Tableau creează date care pot fi ușor înțelese de către profesioniștii care lucrează la orice nivel într-o organizație. Unele dintre cele mai bune caracteristici ale Tableau includ amestecarea datelor, analiza în timp real și colaborarea datelor. Tableau oferă diferite funcții logice care vă pot ajuta în luarea deciziilor. Să aruncăm o privire asupra afirmației IF și a variantelor sale.
Tabelul Declarație IF:
Calculele logice vă ajută să determinați dacă anumite condiții date sunt adevărate sau false. Pentru a face această decizie, este important să avem o funcție în acest sens. În Tableau, sunt furnizate diferite funcții. Funcția IF ajută la determinarea dacă o serie de expresii sunt adevărate, atunci valoarea primei expresii va fi returnată. În Tabel, există trei variante ale funcției IF. Are IF, IF-ELSE și ELSE IF.
1) Condiția IF:
Condiția IF returnează rezultatul numai dacă condiția dată este adevărată. Dacă această condiție nu este adevărată, atunci nu returnează nimic.
Exemplu: Dacă (Marcaje)> 35 atunci „PASS”
2) Funcția IF ELSE:
Această condiție testează și condiții particulare. Dacă starea testului din IF este adevărată, atunci instrucțiunea de după THEN-ul cuvânt cheie va fi returnată. Dacă acest lucru este fals, atunci declarația după cuvântul cheie Else este returnată. Sintaxa pentru If Else din Tableau este următoarea:
IF THEN
ELSE
END
3) Funcția ELSE IF:
Ori de câte ori există cerința de a verifica mai multe condiții, altfel Dacă condiția este foarte utilă. Condițiile Else If pot fi utilizate numai atunci când este o instrucțiune If sau Else if anterioară care a eșuat. Această funcție se execută într-o manieră secvențială. Începe verificarea de la prima condiție. Dacă prima condiție este adevărată, atunci va executa instrucțiunea care este prezentă după cuvântul cheie Apoi. Dacă această condiție este falsă, atunci va verifica următoarea condiție dacă este condiție. Va continua să continue cu celelalte dacă declarațiile până la îndeplinirea condiției.
Sintaxă-
IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END
Funcția IIF
- IIF este o funcție utilă care ajută la îndeplinirea funcțiilor logice. Când utilizați această funcție, există argumente care trebuie transmise, iar argumentul care este de așteptat ar trebui să fie un boolean. Dacă nu este boolean, atunci poate fi rezultatul expresiilor logice. Aceste rezultate pot fi utilizate în continuare pentru a oferi un rezultat boolean. Dacă rezultatele acestei expresii logice se evaluează a fi adevărate, atunci IIF va returna valoarea care urmează Apoi.
- Dacă rezultatele acestor expresii logice se evaluează ca fiind false, atunci IIF va întoarce valoarea Altele. Deoarece valorile returnate sunt booleane, pot exista cazuri în care rezultatele nu sunt cunoscute, ceea ce înseamnă că nu sunt nici adevărate, nici false. Acesta este, de obicei, cazul în care sunt prezente valori nule în date. Când se întâmplă acest lucru, ultimul argument transmis la IIF este returnat ca rezultat necunoscut. Dacă acest lucru nu este considerat, atunci valoarea Null este returnată.
Sintaxă-
IIF (test, apoi, altfel (necunoscut))
Să aruncăm acum o privire la câteva exemple pentru a înțelege corect aceste funcții.
- Luați în considerare faptul că a obținut o notă, trebuie eliberat un certificat. Un câmp ar trebui să fie acolo pentru a calcula și identifica aceste cazuri. Acest lucru se poate face cu ușurință, fie folosind instrucțiunea If Else de a utiliza instrucțiunea IIF.
IF (Letter Grade (Nulls))= 'A' then 'Create Certificate'
Else 'Do Nothing'
End
IIF(Letter Grade (Nulls))= 'A', 'Create Certificate', 'Do Nothing')
Singura diferență între aceste afirmații este sintaxa. Declarația IIF este mai puțin predispusă la erori, dar nu este foarte citibilă sau familiară. Diferența de bază între aceste două este că datele conțin valori care dau rezultate necunoscute prin comparația booleană. Acest lucru se poate întâmpla atunci când există o valoare nulă în date. Când se întâmplă acest lucru în instrucțiunea If Else, rezultatele necunoscute sunt tratate la fel ca rezultatele false. Dar când se folosește instrucțiunea IIF, atunci se returnează valoarea „Null” pentru rezultatele care vor avea valori necunoscute.
- IF test THEN valoarea END / IF test THEN valoarea ALSE END
Funcția de mai sus este similară cu funcția IIF. Distinge valorile Adevărat, Fals și Necunoscut. Pe de altă parte, instrucțiunea IF are grijă doar de valorile True și nu True. Pentru a obține valorile corespunzătoare în schimb, toate testele logice trebuie efectuate folosind instrucțiuni IF THEN ELSE.
IF(SUM((Profit)) > 0) THEN 'Performing Good'
ELSE 'Bad Performance'
END
Această afirmație definește clar când afacerea are performanțe bune și când se comportă prost. Nu există nicio ambiguitate prezentă în acest scenariu.
- Pentru a avea mai multe condiții verificate, dacă se poate utiliza THEN ELSE IF.
IF (Letter Grade (Nulls))= 'A' then 4
ElseIF (Letter Grade (Nulls))= 'B' then 3
ElseIF (Letter Grade (Nulls))= 'C' then 2
ElseIF (Letter Grade (Nulls))= 'D' then 1
Else 0
End
Aceste declarații sunt mai ușoare și mai puțin ambigue atunci când vine vorba de declarația IIF. Au definite condițiile lor separate. Este mult mai ușor să scrii și să înțelegi. Când vine vorba de declarațiile If din Tableau, IIF trebuie utilizat atunci când calculul este simplu sau nu sunteți sigur de calitatea datelor din câmpul respectiv.
Concluzie pentru declarația IF din Tableau
- Tableau, spre deosebire de alte instrumente, oferă funcții logice. Aceste funcții pot fi ușor utilizate ca cerințe. Condițiile If cu variantele sale pot fi ușor implementate în Tableau. De asemenea, are IIF și ELSEIF care furnizează un mecanism pentru valorile necunoscute înlocuite cu NULL. Oferă și controale condiționale normale.
- Celelalte funcții logice sunt de asemenea utile, iar Tableau este, prin urmare, utilizat în piață, având aceste caracteristici în mână. De asemenea, are funcționalitatea de a crea calcule logice unde toate aceste funcții logice pot fi utilizate, iar rapoartele pot furniza date mai precise și pot oferi o analiză precisă utilizatorilor.
Articole recomandate
Acesta a fost un ghid pentru declarația IF din Tableau. Aici vom discuta Introducerea, trei variante diferite ale funcției IF cu sintaxa și explicația respectivă. Puteți parcurge și alte articole sugerate pentru a afla mai multe -
- Ce este Tableau?
- Looker vs Tableau
- Cum se creează un set în Tableau?
- Cum se instalează Tableau
- Dacă declarație în rest în Python | Exemple
- Introducere în Declarația Dacă Else în R
- Dacă declarația în Python