Tableau IF declarație

Tableau if declarație

Tableau if declarație

Introducere în Tableau IF declarație

pentru a testa o condiție pentru a realiza o sarcină pe baza valorii returnate post-testare a condiției. Tableau oferă o declarație logică pentru a verifica o anumită condiție, reprezentată de o expresie, împotriva unei anumite valori sau presupuneri, pentru a determina dacă o anumită condiție este adevărată sau falsă, pe baza căreia anumite sarcini sunt îndeplinite dacă condiția este îndeplinită, astfel încât să faciliteze luarea corectă și eficientă a deciziilor este denumită tableau IF enunțare.

Tableau if declarație

calculele logice vă ajută să determinați dacă anumite condiții date sunt adevărate sau false. Pentru a lua această decizie, este important să aveți o funcție în acest sens. În Tableau, există diferite funcții care sunt furnizate. Funcția IF ajută la determinarea dacă o serie de expresii sunt adevărate, atunci valoarea pentru prima expresie va fi returnată. În Tableau, există trei variante ale funcției IF. Are Dacă, dacă-altfel, și altfel dacă.

începeți cursul gratuit de știință a datelor

Hadoop, știința datelor, statistici & altele

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ă > 35 atunci ‘treceți’

2. Funcția IF-ELSE

această condiție testează, de asemenea, anumite condiții. În cazul în care condiția de testare în cazul în care este adevărat, atunci declarația după cuvântul cheie atunci vor fi returnate. Dacă acest lucru este fals, atunci declarația după cuvânt cheie else este returnat. Sintaxa pentru If Else în Tableau este după cum urmează:

IF <Expression> THEN <True Statement>
ELSE <False Statement>
END

3. ELSE IF funcția

ori de câte ori există o cerință de verificare a mai multor condiții, Else dacă condiția este foarte utilă. Celelalte condiții If pot fi utilizate numai atunci când este o declarație anterioară If or Else if care nu a reușit. 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. Dacă această condiție este falsă, atunci va verifica următoarea condiție if. Acesta va continua să continue cu altceva dacă declarațiile până când condiția sunt îndeplinite.

sintaxă-

IF <Expression1> THEN <True_statement1>
ELSEIF <Expression2> THEN <True_statement2>
ESEIF <Expression3> THEN <True_statement3>
.....
ELSE <False_statement>
END

funcția IIF

  • IIF este o funcție utilă care ajută la obținerea funcțiilor logice. Atunci când se utilizează această funcție există argumente care urmează să fie trecut și argumentul care este de așteptat este 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ă atunci.
  • dacă rezultatele acestor expresii logice se evaluează a fi false, atunci IIF va returna valoarea Else. Deoarece valorile care sunt returnate sunt booleene, pot exista cazuri în care rezultatele sunt necunoscute, ceea ce înseamnă că nu sunt nici adevărate, nici false. Acesta este de obicei cazul când există valori nule prezente în date. Când se întâmplă acest lucru, atunci ultimul argument care este trecut la IIF este returnat ca rezultat necunoscut. Dacă acest lucru nu este luat în considerare, atunci valoarea nulă este returnată.

sintaxă-

IIF(test, then, else )

să aruncăm acum o privire la câteva exemple pentru a înțelege corect aceste funcții.

  • considerați că a fost obținută o notă, trebuie eliberat un certificat. Un câmp ar trebui să fie acolo pentru a calcula și identifica aceste instanțe. Acest lucru se poate face cu ușurință fie prin utilizarea if else declarație de utilizare a instrucțiunii IIF.

IF (Letter Grade (Nulls))= 'A' then 'Create Certificate'
Else 'Do Nothing'
End
IIF(Letter Grade (Nulls))= 'A', 'Create Certificate', 'Do Nothing')

singura diferență dintre aceste afirmații este sintaxa. Declarația IIF este mai puțin predispusă la erori, dar nu este prea lizibilă sau familiară. Diferența de bază dintre aceste două este că datele conțin valori care dau rezultate necunoscute prin comparație booleană. Acest lucru se poate întâmpla atunci când există o valoare nulă în date. Când se întâmplă acest lucru în Declarația If Else, rezultatele necunoscute sunt tratate ca fiind la fel ca rezultatele false. Dar când se utilizează instrucțiunea IIF, atunci returnează valoarea ‘Null’ pentru rezultatele care vor avea valori necunoscute.

  • IF test then value END/ IF test THEN value ELSE else END

funcția de mai sus este similară cu funcția IIF. Distinge valorile adevărate, False și necunoscute. Pe de altă parte, declarația IF îi pasă doar de valorile adevărate și nu adevărate. Pentru a obține valorile corespunzătoare în schimb toate testele logice trebuie să fie efectuate prin utilizarea if then else declarații.

IF(SUM() > 0) THEN 'Performing Good'
ELSE 'Bad Performance'
END

această afirmație definește în mod clar când afacerea funcționează bine și când funcționează prost. Nu există ambiguitate în acest scenariu.

  • pentru a avea mai multe condiții verificate Dacă apoi altceva dacă poate fi utilizat.

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 afirmații sunt mai ușoare și mai puțin ambigue atunci când vine vorba de declarația IIF. Ei 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 ar trebui utilizat atunci când calculul este simplu sau nu sunteți sigur de calitatea datelor din câmpul în cauză.

concluzie

  • Tableau, spre deosebire de alte instrumente, oferă funcții logice. Aceste funcții pot fi utilizate cu ușurință ca cerințe. Condițiile If cu variantele sale pot fi ușor implementate în Tableau. De asemenea, are IIF și ELSEIF care oferă un mecanism pentru ca valorile necunoscute să fie înlocuite cu NULL. Acesta oferă controale condiționale normale, de asemenea.
  • celelalte funcții logice sunt, de asemenea, utile, iar Tableau este, prin urmare, utilizat pe piață cu aceste caracteristici în mână. De asemenea, are funcționalitatea de a crea calcule logice în care toate aceste funcții logice pot fi utilizate, iar rapoartele pot oferi date mai precise și pot oferi o analiză precisă utilizatorilor.

Articole recomandate

acesta a fost un ghid pentru declarația Tableau IF. Aici discutăm introducerea, trei variante diferite ale funcției IF cu sintaxa și explicația respectivă. De asemenea, puteți parcurge celelalte articole sugerate pentru a afla mai multe–

  1. ce este Tableau?
  2. Looker vs Tableau
  3. cum se creează un Set în Tableau?
  4. cum se instalează Tableau
  5. If Else Statement în Python / Exemple
  6. Introducere în if else Statement în R
  7. If Statement în Python
  8. ghid pentru if Statement în Shell Scripting
0 acțiuni

Lasă un răspuns

Adresa ta de email nu va fi publicată.