Tableau Vyhlásenie IF - Varianty príkazu IF Tableau so syntaxou

Obsah:

Anonim

Úvod k vyhláseniu Tableau IF

Tableau je nástroj na vizualizáciu dát, ktorý sa používa najmä v priemysle Business Intelligence. Pôvodné údaje sa dajú ľahko zjednodušiť v zrozumiteľnom formáte. Použitím Tableauovej analýzy môžu byť dáta rýchlejšie a je ľahké ich vizualizovať pomocou dashboardov a pracovných listov. Tableau vytvára údaje, ktorým ľahko rozumejú odborníci pracujúci na akejkoľvek úrovni v organizácii. Medzi najlepšie vlastnosti programu Tableau patrí kombinovanie údajov, analýza v reálnom čase a spolupráca s údajmi. Tableau poskytuje rôzne logické funkcie, ktoré môžu pomôcť pri rozhodovaní. Pozrime sa na vyhlásenie IF a jeho varianty.

Vyhlásenie IF Tableau:

Logické výpočty vám pomôžu určiť, či sú dané podmienky pravdivé alebo nepravdivé. Na to, aby sme mohli robiť toto rozhodnutie, je dôležité mať k tomu funkciu. V Tableau sú poskytované rôzne funkcie. Funkcia IF pomáha pri určovaní, či je séria výrazov pravdivá, potom sa vráti hodnota prvého výrazu. V Tableau existujú tri varianty funkcie IF. Má IF, IF-ELSE a ELSE IF.

1) Stav IF:

Stav IF vráti výsledok, iba ak je daná podmienka pravdivá. Ak táto podmienka nie je pravdivá, nevráti nič.

Príklad: Ak (značky)> 35, potom „PASS“

2) Funkcia IF ELSE:

Táto podmienka tiež testuje konkrétne podmienky. Ak je testovacia podmienka v IF pravdivá, vráti sa príkaz za kľúčovým slovom THEN. Ak je hodnota False, vráti sa príkaz za kľúčovým slovom Else. Syntax pre If Else in Tableau je nasledovná:

IF THEN
ELSE
END

3) Funkcia ELSE IF:

Kedykoľvek existuje požiadavka na kontrolu viacerých podmienok, ak je táto podmienka veľmi užitočná. Podmienky Else If sa dajú použiť iba vtedy, keď ide o predchádzajúce vyhlásenie If alebo Else, ak zlyhá. Táto funkcia sa vykonáva postupne. Začína sa kontrola od prvého stavu. Ak je prvá podmienka splnená, vykoná príkaz, ktorý sa nachádza za kľúčovým slovom Then. Ak je táto podmienka nepravdivá, skontroluje nasledujúcu ďalšiu, ak podmienku. Pokračovať bude s ostatnými, pokiaľ nebudú splnené podmienky.

Syntax-

IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END

Funkcia IIF

  • IIF je užitočná funkcia, ktorá pomáha pri uskutočňovaní logických funkcií. Pri použití tejto funkcie existujú argumenty, ktoré sa majú odovzdať, a očakávaný argument by mal byť booleovský výraz. Ak to nie je logický výraz, môže to byť výsledkom logických výrazov. Tieto výsledky sa môžu ďalej použiť na poskytnutie booleovského výsledku. Ak sa výsledky tohto logického výrazu vyhodnotia ako pravdivé, potom IIF vráti hodnotu, ktorá nasleduje.
  • Ak sa výsledky týchto logických výrazov vyhodnotia ako nepravdivé, potom IIF vráti hodnotu Else. Pretože hodnoty, ktoré sa vracajú, sú booleovské, môžu nastať prípady, keď výsledky nie sú známe, čo znamená, že nie sú ani pravdivé, ani nepravdivé. Toto je zvyčajne prípad, keď sú v údajoch nulové hodnoty. Ak sa tak stane, posledný argument, ktorý sa odovzdá IIF, sa vráti ako neznámy výsledok. Ak sa to nezohľadní, vráti sa nulová hodnota.

Syntax-

IIF (test, potom, iný (neznámy))

Pozrime sa teraz na niekoľko príkladov, aby sme správne porozumeli týmto funkciám.

  • Uvažujte, že známka A bola získaná, je potrebné vydať osvedčenie. Mal by byť k dispozícii pole na výpočet a identifikáciu týchto prípadov. To sa dá urobiť ľahko pomocou príkazu If Else o použití príkazu IIF.

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

Jediný rozdiel medzi týmito príkazmi je syntax. Vyhlásenie IIF je menej náchylné na chyby, ale nie je príliš čitateľné alebo známe. Základný rozdiel medzi týmito dvoma údajmi je v tom, že údaje obsahujú hodnoty, ktoré vďaka booleovskému porovnaniu poskytujú neznámy výsledok. Toto sa môže stať, keď v údajoch existuje nulová hodnota. Ak k tomu dôjde v príkaze If Else, s neznámymi výsledkami sa zaobchádza rovnako ako s falošnými výsledkami. Keď sa však použije príkaz IIF, potom vráti hodnotu „Null“ pre výsledky, ktoré budú mať neznáme hodnoty.

  • AK test POTVRDIŤ hodnotu END / IF Test POTVRDIŤ hodnotu POTREBNÉ INÉ KONEC

Vyššie uvedená funkcia je podobná funkcii IIF. Rozlišuje hodnoty True, False a Unknown. Na druhej strane, príkaz IF sa stará iba o hodnoty True a Not True. Na získanie zodpovedajúcich hodnôt musia byť všetky logické testy vykonané pomocou príkazov IF THEN ELSE.

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

Toto vyhlásenie jasne definuje, kedy má spoločnosť dobré výsledky a kedy má dobré výsledky. V tomto scenári nie je žiadna nejasnosť.

  • Ak chcete skontrolovať viac podmienok, je možné použiť 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

Pokiaľ ide o vyhlásenie IIF, tieto vyhlásenia sú jednoduchšie a menej nejednoznačné. Majú definované svoje osobitné podmienky. Je oveľa ľahšie písať a porozumieť. Pokiaľ ide o výkazy If if in Tableau, IIF by sa mali použiť, keď je výpočet jednoduchý, alebo si nie ste istí kvalitou údajov v príslušnom poli.

Záver k vyhláseniu IF Tableau

  • Tableau na rozdiel od iných nástrojov poskytuje logické funkcie. Tieto funkcie sa dajú ľahko použiť ako požiadavky. Podmienky If so svojimi variantmi sa dajú ľahko implementovať v Tableau. Má tiež IIF a ELSEIF, ktoré poskytujú mechanizmus na nahradenie neznámych hodnôt NULL. Poskytuje tiež normálne podmienečné kontroly.
  • Užitočné sú aj ďalšie logické funkcie a spoločnosť Tableau sa preto na trhu používa s týmito vlastnosťami. Má tiež funkčnosť na vytváranie logických výpočtov, v ktorých sa dajú použiť všetky tieto logické funkcie, a správy môžu poskytovať presnejšie údaje a poskytovať presnú analýzu používateľom.

Odporúčané články

Toto bola príručka pre vyhlásenie Tableau IF. Tu diskutujeme Úvod, tri rôzne varianty funkcie IF s ich príslušnou syntaxou a vysvetlením. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Čo je Tableau?
  2. Looker vs Tableau
  3. Ako vytvoriť súpravu v table?
  4. Ako nainštalovať Tableau
  5. Ak iné vyhlásenie v Pythone Príklady
  6. Úvod do príkazu If Else v R
  7. If Vyhlásenie v Pythone