Introduktion til Tableau IF-erklæring
Tableau er et datavisualiseringsværktøj, der hovedsageligt bruges i Business Intelligence-branchen. Rå data kan let forenkles i et forståeligt format. Ved at bruge Tableau-analysen kan data være hurtigere, og det er let at visualisere data ved hjælp af instrumentbræt og regneark. Tableau opretter data, som let kan forstås af fagfolk, der arbejder på ethvert niveau i en organisation. Nogle af de bedste funktioner i Tableau inkluderer datablending, realtidsanalyse og datasamarbejde. Tableau leverer forskellige logiske funktioner, der kan hjælpe i beslutningsprocessen. Lad os se på IF-erklæringen og dens varianter.
Tableau IF-erklæring:
Logiske beregninger hjælper dig med at bestemme, om visse givne betingelser er rigtige eller forkerte. For at gøre denne beslutningstagning er det vigtigt at have en funktion hertil. I Tableau er der forskellige funktioner, der leveres. IF-funktionen hjælper med at bestemme, om en række udtryk er rigtige, så returneres værdien for det første udtryk. I Tableau er der tre varianter af IF-funktionen. Det har IF, IF-ELSE og ELSE IF.
1) IF-betingelsen:
IF-betingelse returnerer kun resultatet, hvis den givne betingelse er sand. Hvis denne betingelse ikke er sand, returnerer den intet.
Eksempel: Hvis (markerer)> 35, så 'PASS'
2) IF ELSE-funktionen:
Denne betingelse tester også for bestemte forhold. Hvis testbetingelsen i IF er sand, returneres udsagnet efter THEN-nøgleordet. Hvis dette er falsk, returneres udsagnet efter andet nøgleord. Syntaks for If Else i Tableau er som følger:
IF THEN
ELSE
END
3) ELSE IF-funktionen:
Hver gang der er et krav om at kontrollere flere betingelser, hvis det er meget nyttigt. Else If-betingelserne kan kun bruges, når det er et tidligere If eller andet, hvis en erklæring, der mislykkes. Denne funktion udføres på en rækkefølge. Det begynder at kontrollere fra den første betingelse. Hvis den første betingelse er sand, udfører den erklæringen, der er til stede efter nøgleordet derefter. Hvis denne betingelse er falsk, tjekker den næste anden, hvis betingelse. Det fortsætter med det andet, hvis udsagn, indtil betingelsen er opfyldt.
syntaks-
IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END
IIF-funktionen
- IIF er en nyttig funktion, der hjælper med at få logiske funktioner udført. Når du bruger denne funktion er der argumenter, der skal videresendes, og det forventede argument bør være en boolsk. Hvis det ikke er boolesk, kan det være resultatet af de logiske udtryk. Disse resultater kan yderligere bruges til at tilvejebringe et boolesk resultat. Hvis resultaterne af dette logiske udtryk vurderer at være sandt, returnerer IIF værdien, der følger derefter.
- Hvis resultaterne af disse logiske udtryk vurderer at være falske, returnerer IIF Else-værdien. Da værdierne, der returneres er Boolean, kan der være tilfælde, hvor resultaterne er ukendte, hvilket betyder, at de hverken er sande eller falske. Dette er normalt tilfældet, når der er nullværdier til stede i dataene. Når dette sker, returneres det sidste argument, der sendes til IIF, som ukendt resultat. Hvis dette ikke overvejes, returneres Null-værdien.
syntaks-
IIF (test, derefter ellers (ukendt))
Lad os nu se på et par eksempler for at forstå disse funktioner korrekt.
- Overvej, at der er opnået en karakter, der skal udstedes et certifikat. Et felt skal være der for at beregne og identificere disse tilfælde. Dette kan let gøres ved enten at bruge If Else-erklæringen om at bruge IIF-sætningen.
IF (Letter Grade (Nulls))= 'A' then 'Create Certificate'
Else 'Do Nothing'
End
IIF(Letter Grade (Nulls))= 'A', 'Create Certificate', 'Do Nothing')
Den eneste forskel mellem disse udsagn er syntaks. IIF-udsagnet er mindre udsat for fejl, men er ikke meget læseligt eller velkendt. Den grundlæggende forskel mellem disse to er, at data indeholder værdier, der giver ukendt resultat gennem boolsk sammenligning. Dette kan ske, når der er en nullværdi i data. Når dette sker i If Else-erklæring, behandles de ukendte resultater som de samme som falske resultater. Men når IIF-sætningen bruges, returnerer den 'Null' -værdi for resultater, der har ukendte værdier.
- IF test THEN value END / IF test THEN value ELSE else END
Ovenstående funktion ligner IIF-funktionen. Det adskiller sandt, falskt og ukendt værdier. På den anden side bekymrer IF-udsagnet sig kun om de sande og ikke sande værdier. For at få de relevante værdier til gengæld skal alle logiske test udføres ved hjælp af IF THEN ELSE-sætninger.
IF(SUM((Profit)) > 0) THEN 'Performing Good'
ELSE 'Bad Performance'
END
Denne erklæring definerer klart, hvornår virksomheden klarer sig godt, og når den klarer sig dårligt. Der er ingen tvetydighed til stede i dette scenarie.
- For at få flere betingelser kontrolleret kan If THEN ELSE IF bruges.
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 udsagn er lettere og mindre tvetydige, når det kommer til IIF-erklæringen. De har deres separate betingelser defineret. Det er meget lettere at skrive og forstå. Når det kommer til Hvis udsagn i Tableau, skal IIF bruges, når beregningen er enkel, eller du er ikke sikker på datakvaliteten i det aktuelle felt.
Konklusion for Tableau IF-erklæring
- Tableau leverer, i modsætning til andre værktøjer, logiske funktioner. Disse funktioner kan let bruges som krav. If-betingelserne med dets varianter kan let implementeres i Tableau. Det har også IIF og ELSEIF, som tilvejebringer en mekanisme til, at ukendte værdier erstattes med NULL. Det giver også normale betingede kontroller.
- De andre logiske funktioner er også nyttige, og Tableau bruges derfor på markedet med disse funktioner i hånden. Det har også funktionaliteten til at oprette logiske beregninger, hvor alle disse logiske funktioner kan bruges, og rapporterne kan give mere nøjagtige data og give en nøjagtig analyse til brugerne.
Anbefalede artikler
Dette har været en guide til Tableau IF-erklæring. Her diskuterer vi introduktionen, tre forskellige varianter af IF-funktionen med deres respektive syntaks og forklaring. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -
- Hvad er Tableau?
- Looker vs Tableau
- Sådan opretter du et sæt i Tableau?
- Sådan installeres Tableau
- Hvis andet erklæring i Python | eksempler
- Introduktion til If Else-erklæring i R
- Hvis erklæring i Python