Úvod do prohlášení Tableau IF
Tableau je nástroj pro vizualizaci dat, který se používá hlavně v oboru Business Intelligence. Nezpracovaná data lze snadno zjednodušit ve srozumitelném formátu. Použitím analýzy Tableau mohou být data rychlejší a je snadné je vizualizovat pomocí dashboardů a pracovních listů. Tableau vytváří data, která mohou snadno pochopit odborníci, kteří pracují na jakékoli úrovni v organizaci. Mezi nejlepší vlastnosti Tableau patří Data Blending, analýza v reálném čase a datová spolupráce. Tableau poskytuje různé logické funkce, které mohou pomoci při rozhodování. Podívejme se na výrok IF a jeho varianty.
Prohlášení Tableau IF:
Logické výpočty vám pomohou při určování, zda jsou určité dané podmínky pravdivé nebo nepravdivé. K tomuto rozhodování je důležité mít k tomu funkci. V Tableau jsou k dispozici různé funkce. Funkce IF pomáhá při určování, zda je řada výrazů pravdivá, bude vrácena hodnota prvního výrazu. V Tableau existují tři varianty funkce IF. Má IF, IF-ELSE a ELSE IF.
1) Stav IF:
Podmínka IF vrátí výsledek, pouze pokud je daná podmínka pravdivá. Pokud tato podmínka není pravdivá, nevrací nic.
Příklad: Pokud (značky)> 35, pak „PASS“
2) Funkce IF ELSE:
Tato podmínka také testuje konkrétní podmínky. Pokud je testovací podmínka v IF pravdivá, bude vrácen příkaz za klíčovým slovem THEN. Pokud je False, vrátí se příkaz za klíčovým slovem Else. Syntaxe If Else in Tableau je následující:
IF THEN
ELSE
END
3) Funkce ELSE IF:
Kdykoli existuje požadavek na kontrolu více podmínek, je Else If podmínka velmi užitečná. Podmínky Else If lze použít pouze v případě, že se jedná o předchozí If nebo Else if příkaz, který selhal. Tato funkce se provádí sekvenčně. Začne kontrolu od prvního stavu. Pokud je první podmínka pravdivá, provede příkaz, který je přítomen za klíčovým slovem Then. Pokud je tato podmínka nepravdivá, zkontroluje další Else if Condition. Bude-li prohlášení splněna, bude pokračovat s ostatními.
Syntax-
IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END
Funkce IIF
- IIF je užitečná funkce, která pomáhá při provádění logických funkcí. Při použití této funkce existují argumenty, které mají být předány a argument, který se očekává, by měl být booleovský. Pokud to není booleovské, může to být výsledkem logických výrazů. Tyto výsledky lze dále použít k poskytnutí logického výsledku. Pokud budou výsledky tohoto logického výrazu vyhodnoceny jako true, vrátí IIF hodnotu, která následuje.
- Pokud budou výsledky těchto logických výrazů vyhodnoceny jako nepravdivé, vrátí IIF hodnotu Else. Protože jsou vrácené hodnoty booleovské, mohou nastat případy, kdy výsledky nejsou známy, což znamená, že nejsou ani pravdivé, ani nepravdivé. To je obvykle případ, kdy jsou v datech přítomny nulové hodnoty. Když k tomu dojde, je poslední argument, který je předán IIF, vrácen jako Neznámý výsledek. Pokud to není bráno v úvahu, je vrácena hodnota Null.
Syntax-
IIF (test, pak, jinak (neznámý))
Podívejme se nyní na několik příkladů, abychom těmto funkcím porozuměli.
- Uvědomte si, že známka byla udělena, je třeba vydat certifikát. Mělo by tam být pole pro výpočet a identifikaci těchto případů. To lze snadno provést pomocí příkazu If Else pomocí příkazu IIF.
IF (Letter Grade (Nulls))= 'A' then 'Create Certificate'
Else 'Do Nothing'
End
IIF(Letter Grade (Nulls))= 'A', 'Create Certificate', 'Do Nothing')
Jediný rozdíl mezi těmito příkazy je syntaxe. Příkaz IIF je méně náchylný k chybám, ale není příliš čitelný nebo známý. Základní rozdíl mezi těmito dvěma daty spočívá v tom, že data obsahují hodnoty, které díky booleovskému srovnání poskytují neznámý výsledek. K tomu může dojít, pokud je v datech nulová hodnota. Když k tomu dojde v příkazu If Else, jsou s neznámými výsledky zacházeno stejně jako s falešnými výsledky. Když se však použije příkaz IIF, vrátí hodnotu „Null“ pro výsledky, které budou mít neznámé hodnoty.
- IF test THEN value END / IF test THEN value ELSE else END END
Výše uvedená funkce je podobná funkci IIF. Rozlišuje hodnoty True, False a Unknown. Na druhé straně se příkaz IF stará pouze o hodnoty True a Not True. Pro získání odpovídajících hodnot musí být všechny logické testy provedeny pomocí příkazů IF THEN ELSE.
IF(SUM((Profit)) > 0) THEN 'Performing Good'
ELSE 'Bad Performance'
END
Toto prohlášení jasně definuje, kdy má firma dobré výsledky a kdy špatně. V tomto scénáři není žádná dvojznačnost.
- Aby bylo možné zkontrolovat více podmínek, lze použít If 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
Pokud jde o prohlášení IIF, jsou tato prohlášení jednodušší a méně dvojznačná. Mají definované své samostatné podmínky. Je mnohem snazší psát a rozumět. Pokud jde o příkazy If if in Tableau, IIF by se měl použít, když je výpočet jednoduchý, nebo si nejste jisti kvalitou dat příslušného pole.
Závěr k prohlášení Tableau IF
- Tableau, na rozdíl od jiných nástrojů, poskytuje logické funkce. Tyto funkce lze snadno použít jako požadavky. Podmínky If s jeho variantami lze snadno implementovat v Tableau. Má také IIF a ELSEIF, které poskytují mechanismus pro nahrazení neznámých hodnot NULL. Poskytuje také normální podmíněné kontroly.
- Užitečné jsou i další logické funkce a Tableau se proto používá na trhu s těmito vlastnostmi. Má také funkci vytvářet logické výpočty, kde lze všechny tyto logické funkce použít, a zprávy mohou poskytovat přesnější data a poskytovat přesnou analýzu uživatelům.
Doporučené články
Toto byl návod k prohlášení Tableau IF. Zde diskutujeme Úvod, tři různé varianty funkce IF s jejich příslušnou syntaxí a vysvětlením. Další informace naleznete také v dalších navrhovaných článcích -
- Co je Tableau?
- Looker vs Tableau
- Jak vytvořit sadu v Tableau?
- Jak nainstalovat Tableau
- If Else Statement v Pythonu Příklady
- Úvod do prohlášení Else v R
- If Statement v Pythonu