Tableau IF Izjava - Varijante Tableau IF izjave sa sintaksom

Sadržaj:

Anonim

Uvod u izjavu Tableau IF

Tableau je alat za vizualizaciju podataka koji se uglavnom koristi u industriji Business Intelligence. Sirovi podaci mogu se lako pojednostaviti u razumljivom formatu. Korištenjem Tableau analiza podataka može biti brže i lako je vizualizirati podatke pomoću nadzornih ploča i radnih listova. Tableau stvara podatke koje stručnjaci koji rade na bilo kojoj razini u organizaciji mogu lako razumjeti. Neke od najboljih karakteristika Tableau uključuju miješanje podataka, analizu u stvarnom vremenu i suradnju s podacima. Tableau pruža različite logičke funkcije koje mogu pomoći u odlučivanju. Pogledajmo izjavu IF i njegove varijante.

Tableau IF Izjava:

Logički proračuni pomažu vam u određivanju jesu li određeni dani uvjeti istiniti ili netočni. Za donošenje ove odluke važno je imati funkciju na tome. U Tableauu se pružaju različite funkcije. IF funkcija pomaže u određivanju je li niz izraza istinit, tada će se vratiti vrijednost za prvi izraz. U Tableauu postoje tri varijante funkcije IF. Ima IF, IF-ELSE i ELSE IF.

1) AKO stanje:

IF uvjet vraća rezultat samo ako je zadani uvjet istinit. Ako ovaj uvjet nije istinit, onda ništa ne vraća.

Primjer: Ako je (Oznaka)> 35 tada je 'PASS'

2) AKO je funkcija ELSE:

Ovo se stanje također testira za određene uvjete. Ako je uvjet testa u slučaju IF istinit, tada će se izjava nakon ključne riječi THEN vratiti. Ako je ovo netočno, vraća se izjava nakon ključne riječi Else. Sintaksa za If Else u Tableauu je sljedeća:

IF THEN
ELSE
END

3) ELSE IF funkcija:

Kad god postoji zahtjev za provjeru više uvjeta, ostalo ako je uvjet vrlo koristan. Uvjeti Else If mogu se koristiti samo kad je prethodni If ili Else if iskaz koji nije uspio. Ova se funkcija izvršava uzastopno. Počinje provjerom iz prvog uvjeta. Ako je prvi uvjet istinit, on će izvršiti izjavu koja je prisutna nakon ključne riječi Zatim. Ako je ovaj uvjet lažan, tada će se provjeriti sljedeći Else ako je Condition. Nastavit će nastaviti s ostalim ako izjave sve dok se uvjet ne ispuni.

Sintaksa-

IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END

IIF funkcija

  • IIF je korisna funkcija koja pomaže u obavljanju logičkih funkcija. Pri korištenju ove funkcije postoje argumenti koje treba prenijeti i argument koji se očekuje da bi trebao biti boolean. Ako nije Boolov, onda može biti rezultat logičkih izraza. Ovi se rezultati mogu nadalje koristiti za dobivanje logičnog rezultata. Ako se rezultati ovog logičkog izraza ocijene točnim, tada će IIF vratiti vrijednost koja slijedi Zatim.
  • Ako rezultate ovih logičkih izraza procijenite kao lažne, IIF će vratiti vrijednost Else. Kako su vrijednosti koje se vraćaju boolei, može biti slučajeva kada su rezultati nepoznati, što znači da nisu ni istiniti ni lažni. To se obično događa kada su u podacima nule vrijednosti. Kad se to dogodi, posljednji argument koji je poslan u IIF vraća se kao Nepoznati rezultat. Ako se to ne uzme u obzir, vraća se Null vrijednost.

Sintaksa-

IIF (test, dakle, ostalo (nepoznato))

Pogledajmo sada nekoliko primjera kako bismo pravilno razumjeli ove funkcije.

  • Uzmite u obzir da je stečena ocjena, treba izdati potvrdu. Trebalo bi postojati polje za proračun i identifikaciju ovih slučajeva. To se lako može učiniti bilo ako pomoću izjave If Else upotrebom IIF izraza.

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

Jedina razlika između tih izjava je sintaksa. Izjava IIF manje je sklona pogreškama, ali nije mnogo čitljiva ili poznata. Osnovna razlika između ove dvije je da podaci sadrže vrijednosti koje dobivaju nepoznati rezultat putem Boolove usporedbe. To se može dogoditi kada postoji nulana vrijednost u podacima. Kad se to dogodi u izrazu If Else, nepoznati rezultati tretiraju se kao isti kao lažni rezultati. Ali kad se koristi izjava IIF, ona vraća vrijednost 'Null' za rezultate koji će imati nepoznate vrijednosti.

  • AKO testirajte THEN vrijednost END / IF test THEN vrijednost ELSE else END

Gornja funkcija slična je funkciji IIF. Razlikuje istinite, lažne i nepoznate vrijednosti. S druge strane, izjava IF govori samo o vrijednostima True, a ne True. Da biste dobili zauzvrat odgovarajuće vrijednosti, svi logički testovi moraju se provesti pomoću IF THEN ELSE izraza.

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

Ova izjava jasno definira kada posao posluje dobro i kada loše posluje. U ovom scenariju nema nejasnoća.

  • Da biste provjerili više uvjeta, ako se upotrebljava 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

Te izjave su lakše i manje dvosmislene kada je u pitanju izjava IIF. Imaju definirane zasebne uvjete. Puno je lakše napisati i razumjeti. Kada su u pitanju If izjave u Tableauu, IIF bi trebao biti korišten kad je izračunavanje jednostavno ili niste sigurni u kakvoću podataka dotičnog polja.

Zaključak za Tableau IF Izjavu

  • Tableau, za razliku od drugih alata, pruža logičke funkcije. Ove se funkcije lako mogu koristiti kao zahtjevi. Ako se uvjeti s njegovim varijantama mogu lako implementirati u Tableau. Također ima IIF i ELSEIF koji osiguravaju mehanizam zamjene nepoznatih vrijednosti s NULL. Omogućuje i normalne uvjetne provjere.
  • Koriste se i druge logičke funkcije, a Tableau se stoga koristi na tržištu s tim značajkama. Također ima funkciju stvaranja logičkih izračuna u kojima se mogu koristiti sve ove logičke funkcije, a izvješća mogu pružiti preciznije podatke i pružiti točnu analizu korisnicima.

Preporučeni članci

Ovo je vodič za Izjava Tableau IF. Ovdje smo raspravljali o Uvodu, tri različite inačice funkcije IF s pripadajućom sintaksom i objašnjenjem. Možete i proći naše druge predložene članke da biste saznali više -

  1. Što je Tableau?
  2. Looker vs Tableau
  3. Kako stvoriti set u Tableauu?
  4. Kako instalirati Tableau
  5. Ako je Else Izjava u Pythonu | Primjeri
  6. Uvod u If Else Statement u R
  7. Ako Izjava u Pythonu