Tableau IF Izjava - Različice Tabela IF izjave s sintakso

Kazalo:

Anonim

Uvod v izjavo Tableau IF

Tableau je orodje za vizualizacijo podatkov, ki se večinoma uporablja v industriji Business Intelligence. Surove podatke je mogoče preprosto razumeti v razumljivi obliki. Uporaba podatkov Tableau je lahko hitrejša in podatke je enostavno prikazati s pomočjo nadzornih plošč in delovnih listov. Tableau ustvarja podatke, ki jih lahko razumejo strokovnjaki, ki delajo na kateri koli ravni organizacije. Nekatere najboljše lastnosti Tableau vključujejo mešanje podatkov, analizo v realnem času in sodelovanje s podatki. Tableau ponuja različne logične funkcije, ki lahko pomagajo pri odločanju. Poglejmo si izjavo IF in njene različice.

Tableau IF Izjava:

Logični izračuni vam pomagajo ugotoviti, ali so določeni pogoji resnični ali napačni. Za to odločitev je pomembno imeti funkcijo. V Tableauju so na voljo različne funkcije. Funkcija IF pomaga ugotoviti, ali je niz izrazov resničen, potem bo vrnjena vrednost za prvi izraz. V Tableau obstajajo tri različice funkcije IF. Ima IF, IF-ELSE in ELSE IF.

1) Pogoj IF:

Pogoj IF vrne rezultat le, če je podan pogoj resničen. Če ta pogoj ni resničen, potem ne vrne nič.

Primer: Če (Oznake)> 35, potem 'PASS'

2) IF IFSE funkcija:

Ta pogoj se tudi preizkuša za posebne pogoje. Če je pogoj preizkusa v IF resničen, se izjava po ključni besedi THEN vrne. Če je to napačno, se izjava po ključni besedi Else vrne. Sintaksa za If Else v Tableau je naslednja:

IF THEN
ELSE
END

3) Funkcija ELSE IF:

Kadar koli je treba preveriti več pogojev, je ostalo, če je pogoj zelo koristen. Pogoje Else If je mogoče uporabiti samo, če je prejšnji stavek If ali Else if, ki ni uspel. Ta funkcija se izvaja zaporedno. Začne se preverjati iz prvega pogoja. Če je prvi pogoj resničen, bo izvedel stavek, ki je prisoten za ključno besedo Nato. Če je ta pogoj napačen, bo preveril naslednje stanje, če je pogoj. Še naprej bo nadaljeval z drugim, če bodo izjave do izpolnitve pogoja.

Sintaksa-

IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END

Funkcija IIF

  • IIF je uporabna funkcija, ki pomaga pri opravljanju logičnih funkcij. Pri uporabi te funkcije obstajajo argumenti, ki jih je treba posredovati, argument, ki se pričakuje, pa naj bo boolov. Če ni Boolov, potem je lahko rezultat logičnih izrazov. Te rezultate lahko še naprej uporabimo za zagotavljanje logičnega rezultata. Če rezultati tega logičnega izraza ocenijo kot True, potem bo IIF vrnil vrednost, ki sledi Nato.
  • Če rezultati teh logičnih izrazov ocenijo kot napačne, bo IIF vrnil vrednost Else. Ker so vrednosti, ki se vračajo, logične, lahko obstajajo primeri, ko so rezultati neznani, kar pomeni, da niso resnične niti napačne. To je običajno takrat, ko so v podatkih prisotne nične vrednosti. Ko se to zgodi, se zadnji argument, ki je poslan v IIF, vrne kot Neznan rezultat. Če se to ne upošteva, se vrne vrednost Null.

Sintaksa-

IIF (test, torej, ostalo (neznano))

Oglejmo si nekaj primerov za pravilno razumevanje teh funkcij.

  • Upoštevajte, da je bila pridobljena ocena, treba je izdati potrdilo. Za izračun in identifikacijo teh primerov bi moralo obstajati polje. To lahko storite enostavno, če uporabite izjavo If Else o uporabi izjave IIF.

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

Edina razlika med temi izjavami je skladnja. Izjava IIF je manj nagnjena k napakam, vendar ni veliko berljiva ali poznana. Osnovna razlika med tema dvema je, da podatki vsebujejo vrednosti, ki z logično primerjavo prinesejo neznan rezultat. To se lahko zgodi, če je v podatkih ničelna vrednost. Ko se to zgodi v stavku If Else, se neznani rezultati obravnavajo kot lažni rezultati. Ko pa uporabimo stavek IIF, potem vrne vrednost „Null“ za rezultate, ki bodo imeli neznane vrednosti.

  • ČE preizkusite THEN vrednost END / IF test THEN vrednost ELSE else END

Zgornja funkcija je podobna funkciji IIF. Loči resnične, lažne in neznane vrednosti. Po drugi strani izjava IF skrbi samo za vrednosti True in ne True. Da dobimo ustrezne vrednosti v zameno, je treba vse logične preizkuse opraviti z uporabo stavkov IF THEN ELSE.

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

Ta izjava jasno določa, kdaj podjetje posluje dobro in kdaj slabo. V tem scenariju ni dvoumnosti.

  • Če želite preveriti več pogojev, lahko uporabite 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 so lažje in manj dvoumne, ko gre za izjavo IIF. Določeni so ločeni pogoji. Veliko lažje je pisati in razumeti. Ko gre za stavke If v Tablici, je treba uporabiti IIF, kadar je izračun preprost ali če niste prepričani o kakovosti podatkov v zadevnem polju.

Sklepna izjava za tabelo IF

  • Tableau, za razliko od drugih orodij, zagotavlja logične funkcije. Te funkcije lahko enostavno uporabite kot zahteve. Pogoje If s svojimi različicami je mogoče enostavno izvajati v Tableau-u. Ima tudi IIF in ELSEIF, ki zagotavljata mehanizem, da se neznane vrednosti nadomestijo z NULL. Omogoča tudi običajne pogojne preglede.
  • Uporabne so tudi druge logične funkcije, zato Tableau s temi lastnostmi uporabljamo na trgu. Ima tudi funkcijo za ustvarjanje logičnih izračunov, kjer je mogoče uporabiti vse te logične funkcije, poročila pa lahko zagotavljajo natančnejše podatke in uporabnikom dajo natančno analizo.

Priporočeni članki

To je vodnik za izjavo Tableau IF. Tukaj razpravljamo o Uvodu, treh različnih variantah funkcije IF s svojo skladnjo in razlago. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Kaj je Tableau?
  2. Gledalec proti Tableauu
  3. Kako ustvariti set v Tableau?
  4. Kako namestiti Tableau
  5. Če Else izjavo v Pythonu | Primeri
  6. Uvod v If Else izjavo v R
  7. Če izjava v Pythonu