Introduktion till Tableau IF-uttalande
Tableau är ett datavisualiseringsverktyg som huvudsakligen används inom Business Intelligence-industrin. Rå data kan enkelt förenklas i ett förståeligt format. Genom att använda Tableau-analys kan data bli snabbare och det är lätt att visualisera data med hjälp av instrumentpaneler och kalkylblad. Tableau skapar data som lätt kan förstås av professionella som arbetar på alla nivåer i en organisation. Några av de bästa funktionerna i Tableau är blandning av data, analys i realtid och datasamarbete. Tableau tillhandahåller olika logiska funktioner som kan hjälpa till i beslutsfattandet. Låt oss titta på IF-uttalandet och dess varianter.
Tableau IF-uttalande:
Logiska beräkningar hjälper dig att avgöra om vissa givna villkor är sanna eller falska. För att göra detta beslut är det viktigt att ha en funktion till detta. I Tableau finns det olika funktioner som tillhandahålls. IF-funktionen hjälper till att bestämma om en serie uttryck är sanna kommer värdet för det första uttrycket att returneras. I Tableau finns det tre varianter av IF-funktionen. Det har IF, IF-ELSE och ELSE IF.
1) IF-villkoret:
IF-villkoret returnerar resultatet endast om det givna villkoret är sant. Om detta villkor inte är sant, returnerar det ingenting.
Exempel: Om (markerar)> 35, sedan 'PASS'
2) IF ELSE-funktionen:
Detta villkor testar också för specifika förhållanden. Om testvillkoret i IF är sant, kommer uttalandet efter THEN-sökordet att returneras. Om detta är falskt returneras uttalandet efter annat sökord. Syntaxen för If Else i Tableau är följande:
IF THEN
ELSE
END
3) ELSE IF-funktionen:
När det finns ett krav på att kontrollera flera villkor, om det är mycket användbart. Else If-villkoren kan endast användas när det är ett tidigare If eller annat om uttalande som misslyckas. Denna funktion körs på ett sekventiellt sätt. Det börjar kontrollera från det första villkoret. Om det första villkoret är sant kommer det att utföra uttalandet som finns när det gäller sökordet Then. Om detta villkor är falskt kommer det att kontrollera nästa annat om villkor. Det kommer att fortsätta med det andra om uttalanden tills villkoret är uppfyllt.
Syntax-
IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END
IIF-funktionen
- IIF är en användbar funktion som hjälper till att få logiska funktioner gjort. När du använder den här funktionen finns det argument som ska överföras och argumentet som förväntas borde vara en boolesisk. Om det inte är booleskt kan det vara resultatet av de logiska uttryck. Dessa resultat kan vidare användas för att ge ett booleskt resultat. Om resultaten av detta logiska uttryck utvärderar att vara sant, kommer IIF att returnera värdet som följer sedan.
- Om resultaten av dessa logiska uttryck bedömer vara falska, kommer IIF att returnera Else-värdet. Eftersom värdena som returneras är Boolean kan det finnas fall där resultaten är okända vilket betyder att de varken är sanna eller falska. Detta är vanligtvis fallet när det finns nollvärden i data. När detta händer returneras det sista argumentet som skickas till IIF som okänt resultat. Om detta inte beaktas, returneras Null-värdet.
Syntax-
IIF (test, då, annat (okänt))
Låt oss nu titta på några exempel för att förstå dessa funktioner korrekt.
- Tänk på att ett betyg har uppnåtts, ett certifikat måste utfärdas. Ett fält bör finnas där för att beräkna och identifiera dessa instanser. Detta kan göras enkelt genom att antingen använda If Else-uttalandet om att använda IIF-uttalandet.
IF (Letter Grade (Nulls))= 'A' then 'Create Certificate'
Else 'Do Nothing'
End
IIF(Letter Grade (Nulls))= 'A', 'Create Certificate', 'Do Nothing')
Den enda skillnaden mellan dessa uttalanden är syntaxen. IIF-uttalandet är mindre benäget för fel men är inte mycket läsbart eller bekant. Den grundläggande skillnaden mellan dessa två är att data innehåller värden som ger okänt resultat genom Boolean jämförelse. Detta kan hända när det finns ett nollvärde i data. När detta händer i If Else-uttalandet behandlas de okända resultaten på samma sätt som falska resultat. Men när IIF-uttalandet används returnerar det "Null" -värde för resultat som har okända värden.
- IF test THEN value END / IF test THEN value ELSE else END
Ovanstående funktion liknar IIF-funktionen. Den skiljer sanna, falska och okända värden. Å andra sidan bryr sig IF-uttalandet bara om Sanna och inte Sanna värden. För att få lämpliga värden i gengäld måste alla logiska test utföras med IF THEN ELSE-påståenden.
IF(SUM((Profit)) > 0) THEN 'Performing Good'
ELSE 'Bad Performance'
END
Detta uttalande definierar tydligt när verksamheten presterar bra och när den presterar dåligt. Det finns ingen tvetydighet i detta scenario.
- För att få flera villkor kontrolleras kan If THEN ELSE IF användas.
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
Dessa uttalanden är lättare och mindre tvetydiga när det gäller IIF: s uttalande. De har sina separata villkor definierade. Det är mycket lättare att skriva och förstå. När det gäller If-uttalanden i Tableau bör IIF användas när beräkningen är enkel, eller om du inte är säker på datakvaliteten i fältet i fråga.
Slutsats för Tableau IF-uttalande
- Till skillnad från andra verktyg ger Tableau logiska funktioner. Dessa funktioner kan enkelt användas som krav. If-förhållandena med dess varianter kan enkelt implementeras i Tableau. Det har också IIF och ELSEIF som tillhandahåller en mekanism för att okända värden ersätts med NULL. Det ger också normala villkorade kontroller.
- De andra logiska funktionerna är också användbara och Tableau används därför på marknaden med dessa funktioner i handen. Det har också funktionalitet att skapa logiska beräkningar där alla dessa logiska funktioner kan användas, och rapporterna kan ge mer exakta data och ge en korrekt analys till användarna.
Rekommenderade artiklar
Detta har varit en guide till Tableau IF-uttalande. Här diskuterar vi introduktionen, tre olika varianter av IF-funktionen med respektive syntax och förklaring. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -
- Vad är Tableau?
- Looker vs Tableau
- Hur skapar jag en uppsättning i Tableau?
- Hur man installerar Tableau
- Om annat uttalande i Python | exempel
- Introduktion till If Else-uttalande i R
- Om uttalande i Python