Introduksjon til Tableau IF-uttalelse
Tableau er et datavisualiseringsverktøy som hovedsakelig brukes i Business Intelligence-bransjen. Rå dataene kan enkelt forenkles i et forståelig format. Ved å benytte seg av Tableau kan analysene være raskere og det er enkelt å visualisere data ved hjelp av dashbord og arbeidsark. Tableau lager data som lett kan forstås av fagpersoner som jobber på alle nivåer i en organisasjon. Noen av de beste funksjonene i Tableau inkluderer datablending, sanntidsanalyse og datasamarbeid. Tableau har forskjellige logiske funksjoner som kan hjelpe i beslutningen. La oss se på IF-uttalelsen og dens varianter.
Tableau IF-uttalelse:
Logiske beregninger hjelper deg med å bestemme om visse gitte forhold er sanne eller usanne. For å kunne ta denne beslutningen er det viktig å ha en funksjon til dette. I Tableau er det forskjellige funksjoner som tilbys. IF-funksjonen hjelper til med å bestemme om en serie uttrykk er sanne, så vil verdien for det første uttrykket bli returnert. I Tableau er det tre varianter av IF-funksjonen. Det har IF, IF-ELSE og ELSE IF.
1) IF-tilstanden:
IF-betingelsen returnerer resultatet bare hvis den gitte betingelsen er sann. Hvis denne tilstanden ikke er sann, returnerer den ingenting.
Eksempel: Hvis (merker)> 35, deretter 'PASS'
2) IF ELSE-funksjonen:
Denne tilstanden tester også for spesielle forhold. Hvis testbetingelsen i IF er sann, vil uttalelsen etter THEN nøkkelord bli returnert. Hvis dette er usant, returneres utsagnet etter annet nøkkelord. Syntaks for If Else i Tableau er som følger:
IF THEN
ELSE
END
3) ELSE IF-funksjonen:
Hver gang det er et krav om å sjekke flere forhold, hvis ikke er tilstanden veldig nyttig. Else If-betingelsene kan bare brukes når det er et tidligere If eller annet hvis utsagn som mislykkes. Denne funksjonen utføres på en sekvensiell måte. Det begynner å sjekke fra første tilstand. Hvis den første betingelsen er sann, vil den utføre utsagnet som er til stede etter deretter søkeordet. Hvis denne tilstanden er falsk, vil den sjekke neste annen om tilstanden. Det vil fortsette å fortsette med det andre hvis uttalelser til betingelsen er oppfylt.
Syntax-
IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END
IIF-funksjonen
- IIF er en nyttig funksjon som hjelper deg med å få gjort logiske funksjoner. Når du bruker denne funksjonen er det argumenter som skal sendes, og argumentet som forventes bør være en boolsk. Hvis det ikke er boolesk, kan det være et resultat av de logiske uttrykkene. Disse resultatene kan videre brukes til å gi et boolskt resultat. Hvis resultatene av dette logiske uttrykket vurderer å være sant, vil IIF returnere verdien som følger deretter.
- Hvis resultatene av disse logiske uttrykkene vurderes å være usanne, vil IIF returnere Else-verdien. Siden verdiene som blir returnert er boolsk, kan det være tilfeller der resultatene er ukjente, noe som betyr at de verken er sanne eller usanne. Dette er vanligvis tilfelle når det er nullverdier til stede i dataene. Når dette skjer, returneres det siste argumentet som sendes til IIF som Ukjent resultat. Hvis dette ikke blir vurdert, returneres nullverdien.
Syntax-
IIF (test, da ellers (ukjent))
La oss nå se på noen få eksempler for å forstå disse funksjonene ordentlig.
- Tenk på at det er oppnådd en karakter, det må utstedes et sertifikat. Et felt bør være der for å beregne og identifisere disse forekomstene. Dette kan gjøres enkelt ved å bruke If Else-setningen om å bruke IIF-setningen.
IF (Letter Grade (Nulls))= 'A' then 'Create Certificate'
Else 'Do Nothing'
End
IIF(Letter Grade (Nulls))= 'A', 'Create Certificate', 'Do Nothing')
Den eneste forskjellen mellom disse påstandene er syntaks. IIF-uttalelsen er mindre utsatt for feil, men er ikke mye lesbar eller kjent. Den grunnleggende forskjellen mellom disse to er at data inneholder verdier som gir ukjent resultat gjennom boolsk sammenligning. Dette kan skje når det er nullverdier i data. Når dette skjer i If Else-uttalelse, blir de ukjente resultatene behandlet som de samme som falske resultater. Men når IIF-setningen brukes, returnerer den 'Null' verdi for resultater som vil ha ukjente verdier.
- IF test THEN value END / IF test THEN value ELSE else END
Ovennevnte funksjon ligner på IIF-funksjonen. Den skiller sanne, falske og ukjente verdier. På den annen side bryr IF-utsagnet seg bare om de sanne og ikke sanne verdiene. For å få de riktige verdiene i retur, må alle logiske tester utføres ved å bruke IF THEN ELSE-setninger.
IF(SUM((Profit)) > 0) THEN 'Performing Good'
ELSE 'Bad Performance'
END
Denne uttalelsen definerer tydelig når virksomheten gir gode resultater og når den klarer dårlig. Det er ingen tvetydighet til stede i dette scenariet.
- For å få flere forhold kontrollert kan IF THEN ELSE IF brukes.
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
Disse uttalelsene er enklere og mindre tvetydige når det gjelder uttalelsen fra IIF. De har sine separate vilkår definert. Det er mye lettere å skrive og forstå. Når det gjelder If-uttalelser i Tableau, bør IIF brukes når beregningen er enkel, eller hvis du ikke er sikker på datakvaliteten til det aktuelle feltet.
Konklusjon for Tableau IF-uttalelse
- I motsetning til andre verktøy gir Tableau logiske funksjoner. Disse funksjonene kan enkelt brukes som krav. If-forholdene med dens varianter kan enkelt implementeres i Tableau. Den har også IIF og ELSEIF som gir en mekanisme for at ukjente verdier erstattes med NULL. Det gir normale betingede kontroller også.
- De andre logiske funksjonene er også nyttige, og Tableau blir derfor brukt i markedet med disse funksjonene i hånden. Den har også funksjonalitet for å lage logiske beregninger der alle disse logiske funksjonene kan brukes, og rapportene kan gi mer nøyaktige data og gi en nøyaktig analyse til brukerne.
Anbefalte artikler
Dette har vært en guide til Tableau IF-uttalelse. Her diskuterer vi introduksjonen, tre forskjellige varianter av IF-funksjonen med deres respektive syntaks og forklaring. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -
- Hva er Tableau?
- Looker vs Tableau
- Hvordan lage et sett i Tableau?
- Slik installerer du Tableau
- Hvis annet utsagn i Python | eksempler
- Introduksjon til If Else-uttalelse i R
- Hvis uttalelse i Python