Přehled funkcí tableau

Protože každé auto má různé funkce, jako jsou brzdy, akcelerátor, spojka, stěrače, světlomety, střídavý proud, hudební systém, levý pravý ukazatel atd., Což nám pomáhá pohodlně a vhodně řídit vůz. Podobně v Tableau máme různé kategorie funkcí a v každé kategorii máme řadu funkcí, které nám pomáhají provádět výpočty a vizualizovat data podle našich požadavků, a to příliš snadno a rychle.

Na základě typu dat, která je třeba vizualizovat, agregace a logických operací vyžadovaných při vizualizaci, jsou funkce tabulky rozděleny do různých kategorií. Každá kategorie má funkce pro konkrétní účel, který je vysvětlen níže.

Typy funkcí tabla

  • Řetězcová funkce
  • Číslo Funkce
  • Funkce data
  • Agregovaná funkce
  • Logická funkce
  • Zadejte funkce převodu

Jak použít funkci Tableau?

Krok 1 :

Chcete-li použít funkci Tableau, musíme vytvořit vypočtené pole, které lze vytvořit kliknutím na záložku Analýza v tabulkovém listu a poté z rozbalovací nabídky na možnost Vytvořit vypočtené pole, jak je znázorněno na obrázku 1 níže a zvýrazněno v Červené.

Krok 2:

Po kliknutí na možnost Vytvořit pole výpočtů najdete rozevírací nabídku, která obsahuje seznam všech funkcí tabela s jejich popisem a příkladem. Můžete vybrat funkci z rozbalovací nabídky nebo můžete hledat v textovém poli, jak je znázorněno na obrázku 2. Před kliknutím na Použít a OK se ujistěte, že jste vypočítané pole pojmenovali. Na obrázku 2 jsem své vypočtené pole pojmenoval „Obsahuje“.

Editor pole Výpočtového modulu Tableau nám také sdělí, zda je náš výpočet platný nebo ne, tento indikátor můžete vidět ve spodní části editoru.

Krok 3:

Po kliknutí na OK můžete vypočítané pole přetáhnout z míry / kóty v listu a zobrazit výsledky.

Řetězcové funkce

Funkce String nám umožňují manipulovat s String data podle našich požadavků. Například můžeme pomocí funkce řetězec načíst příjmení nebo křestní jména zaměstnanců ze sloupce jména zaměstnance z tabulky zaměstnanců a vložit jej do nového pole nebo sloupce. Tuto funkci můžeme také použít k zřetězení podrobností o městě a zemi a jejich naplnění do jednoho sloupce atd.

Seznam populárních Stringových funkcí v Tableau je následující:

MAXSTŘEDNÍASCIIRTRIMHORNÍ
MINVLEVO, ODJETCHARLTRIMDOLNÍ
ZAČÍNÁ SŽE JONALÉZTTRIMPROSTOR
KONČÍ SNAHRADITOBSAHUJELENROZDĚLIT

1 ZBYL

Vrátí nejvíce vlevo podřetězec v řetězci.

Syntaxe: LEFT (řetězec, číslo)

Příklad : LEFT („MR. Ghoradkar“, 2) = „MR“. „2“ představuje délku podřetězce.

Na níže uvedeném snímku vidíme, kdy bylo výpočtové pole „LEFT Fn“ přetahováno a puštěno do listu, výsledek jsme dostali jako MRS, jen když jsme v naší funkci napsali „3“.

RIGHT je velmi podobný LEFT v pravém, vrací nejvzdálenější podřetězec v řetězci.

2) MID

Mid je také podobný funkci LEFT a Right. MID vrátí podřetězec ze zadané pozice indexu na zadanou délku.

Syntaxe: MID (řetězec, číslo, číslo)

Příklad : MID („deštník“, 2, 4). Výsledek: „brel

Poznámka: Index v řetězci začíná od „0“ .

3) ASCII

Vrací kód ASCII prvního znaku řetězce.

Syntaxe: ASCII (řetězec)

Příklad: ASCII („A“). Výsledek: 65

Poznámka: Ujistěte se, že jste vybrali „Atribut“ kliknutím pravým tlačítkem na vypočtené pole, abyste získali požadovaný výsledek. Jak je vidět na obrázku níže.

4) CHAR

Je to přesný opak ASCII; Vrací znak kódovaný kódovým číslem ASCII.

Syntaxe: CHAR (číslo)

Příklad: CHAR (65) = 'A'.

5) OBSAHUJE

Pokud daný řetězec obsahuje zadaný podřetězec, vrací hodnotu „TRUE“.

Syntaxe: OBSAHUJE (řetězec, podřetězec).

Příklad: OBSAHUJE („Maharashtra“, „vyrážka“). = „PRAVDA“.

Případ použití: Můžete umístit dimenzi na místo „Maharashtra“ a vizualizovat data. Například, pokud máte dimenzi s názvem „NAME“, která obsahuje jméno všech zákazníků vaší banky a pokud chcete získat zákaznická ID všech zaměstnanců, jejichž jméno obsahuje „as“ v jejich jménu, můžete použít dotaz pod textový editor. Musíte také použít filtr, abyste získali ID zákazníka s výsledkem jako „True“.

OBSAHUJE ((název), „jako“). Výsledek je zobrazen na obrázku níže.

6) ENDSWITH

Vrací true, pokud daný řetězec končí daným podřetězcem

Syntaxe: ENDSWITH (řetězec, podřetězec).

Příklad: ENDSWITH („DONKEY“, „KEY“) = True.

STARTSWITH je velmi podobný ENDSWITH, vrací true, pokud řetězec začíná daným podřetězcem.

7) NAJÍT

Vraťte polohu indexu podřetězce v řetězci.

Syntaxe: FIND (řetězec, podřetězec, (start)). Musíme zadat počáteční bod pro vyhledávání v řetězci ve třetím parametru.

Příklad: NAJÍT („maximum“, „m“, 2). = 5.

8) LEN

Vrátí délku řetězce.

Syntaxe: LEN (řetězec).

Příklad: LEN („Vrtulník“) = 10.

9) HORNÍ

Vrací řetězec se všemi velkými písmeny.

Syntaxe: UPPER (řetězec).

Příklad: UPPER („BlackHat“) = „BLACKHAT“.

LOWER je velmi podobný UPPER, vrací řetězec se všemi malými znaky.

10) MAX

Vrací maximum a a b.

Syntaxe: MAX (a, b).

Příklad: MAX („Tiger“, „Cat“) = „Tiger“.

MIN je velmi podobný MAX, vrací minimum a a b.

11) TRIM

Vrátí řetězec bez úvodních a koncových mezer.

Syntaxe: TRIM (řetězec).

Příklad: TRIM („zelenina“) = „zelenina“.

LTRIM a RTRIM jsou velmi podobné TRIM, vrací řetězec s odstraněnými úvodními mezerami a vrací řetězec s odstraněnými koncovými mezerami.

12) SPLIT

Vrátí podřetězec ze vstupu a pomocí oddělovače jej rozdělí.

Syntaxe: SPLIT (řetězec, oddělovač, token).

Příklad: SPLIT ('abc-d', '-', 2) = 'b'

Poznámka: Zde je číslo tokenu pozice podřetězce po vyloučení oddělovače. Můžeme také použít -2 nebo -3 atd., Abychom dostali výsledek od konce řetězce.

Funkce čísel

Číselné funkce nám umožňují provádět výpočet dat. Lze jej použít pouze u měr, tj. Pole obsahujících číselné hodnoty. Číselné funkce nám mohou pomoci vypočítat druhou mocninu, druhou odmocninu, sílu, exponenciální atd. Číselných dat. Pokud například máme datovou sadu bank, ve kterých chceme zaokrouhlit zůstatek všech našich zákazníků, můžeme použít funkci ROUND. Seznam populárních číselných funkcí v Tableau je následující:

břišní svalyHŘÍCHJAKO VNÁMĚSTÍKOLO
MAXCOSACOSSQRTDIV
MINOPÁLENÍOPÁLENÍEXPHEXBIN
CELINGDĚTSKÁ POSTÝLKADEGREESLOGNAPÁJENÍ
PODLAHAPIRADIANSLNPODEPSAT

1) ABS

Vrátí absolutní hodnotu daného čísla.

Syntaxe: ABS (číslo).

Příklad: ABS ((10, 75)). = 11

2) MAX

Vrátí maximum dvou argumentů stejného typu.

Syntaxe: MAX (číslo, číslo).

Příklad: Jsou-li tržby a výdaje dvěma opatřeními, funkce max vrátí mezi nimi maximum. MAX („Výnosy“, „Výdaje“). Další příklad na obrázku níže.

MIN je velmi podobný MAX; vrací minimum dvou argumentů stejného typu.

3) STROPNÍ

Zaokrouhlí číslo na nejbližší celé číslo stejné nebo vyšší hodnoty.

Syntaxe: CEILING (číslo).

Příklad: STROPNÍ (4.2654) = 5.

4) PODLAHA

PODLAHA je velmi podobná STROPU, Zaokrouhlí číslo na nejbližší celé číslo stejné nebo menší hodnoty.

Příklad: PODLAHA (4 435) = 4.

5) ROUND

Zaokrouhlí číslo na konkrétní počet číslic.

Syntaxe: ROUND (číslo, (desetinné)).

Příklad: ROUND (6 66667, (2)) = 6, 67.

6) SIN

Vrátí sinusový úhel. Určete úhel v radiánu.

Příklad: SIN (PI () / 4) = 0, 707106.

COS, TAN a COT jsou velmi podobné SIN. Vrací kosinus, tangens a cotangent z úhlu.

7) PI

Vrátí číselnou konstantu PI: 3, 14159.

Syntaxe: PI ().

8) DEGREE

Převede dané číslo z radiánů na stupně.

Syntaxe: DEGREE (číslo).

Příklad: DEGREE (PI () / 4) = 45.

RADIANS je velmi podobný DEGREE. Převede dané číslo ze stupně na radiány.

9) SQUARE

Vrátí čtverec čísla.

Syntaxe: SQUARE (číslo).

Příklad: SQUARE (5) = 25.

SQRT je velmi podobný SQUARE. Vrací druhou odmocninu čísla.

10) EXP

Vrací e zvýšené na sílu daného čísla.

Syntaxe: EXP (číslo).

Příklad: EXP (- (rychlost růstu) * (čas))

11) NAPÁJENÍ

Zvyšuje číslo na specifikovanou sílu.

Syntaxe: POWER (číslo, výkon).

Příklad: POWER (4, 2) = 4 2 = 16.

12) DIV

Vrací celočíselnou část kvocientu, kde celé číslo1 je rozděleno celým číslem2.

Syntaxe: DIV (Integer1, Integer2).

Příklad: DIV (22, 2) = 10.

Funkce data

Funkce data nám umožňují manipulovat s údaji týkajícími se času, roku, data a dnů. Může být užitečné převádět dny v hodinách nebo generovat datum „poslední úpravy“ během vizualizace dat. Seznam populárních funkcí Date v Tableau je následující:

DNESMINMAXNYNÍ
ROKMAKEDATEDATEDIFFDATETRUNC
DENUDĚLAT SI ČASDATEPARTDATENAME
MĚSÍCMAKEDATETIMEDATEADDISDATE

1) DNES

Vrátí aktuální datum.

Syntaxe: DNES ().

Příklad: DNES () = 2019-09-26.

2) DEN

Vrátí den daného data jako celé číslo.

Syntaxe: DEN (datum).

Příklad: DEN (# 2019-09-26 #) = 26.

MONTH a YEAR jsou velmi podobné DAY. Vrací měsíc a rok daného data jako celé číslo, resp.

3) TEĎ

Vrátí aktuální datum a čas.

Syntaxe: TEĎ ().

Příklad: TEĎ () = 2019-09-26 07:26:21 PM.

4) DATEDIFF

Vrátí rozdíl mezi date1 a date2.

Syntaxe: DATEDIFF (date_part, date1, date2, (start_of_week))

Příklad: DATEDIFF ('týden', # 2019-09-22 #, # 2019-09-25 #, 'pondělí') = 2.

5) ISDATE

Vrací true, pokud je daný řetězec platné datum.

Syntaxe: ISDATE (řetězec).

Příklad: ISDATE („24. května 2019“) = True.

Zadejte funkce převodu

Funkce převodu typu nám umožňují upravit typ dat zdrojových dat a převést je z jednoho typu na druhý. Pomocí těchto funkcí můžeme převést data na řetězce a naopak, můžeme také převádět čísla na řetězce a řetězce na čísla, abychom zabránili nebo aktivovali agregaci pomocí Tableau. Seznam oblíbených funkcí převodu typu v Tableau je následující:

DATUMPLOVÁK
ČAS SCHŮZKYINT
DATEPARSESTR

1) DATUM

Vrátí datum s číslem, řetězcem nebo datem.

Syntaxe: DATE (výraz).

Příklad: DATUM („24. května 2019“) = # 24. května 2019 #.

2) FLOAT

Vrhá svůj argument jako číslo s pohyblivou řádovou čárkou.

Syntaxe: FLOAT (výraz).

Příklad: FLOAT (3) = 3, 000.

3) INT

Vrhá svůj argument jako celé číslo.

Syntaxe: INT (výraz).

Příklad: INT (8, 0 / 3, 0) = 2.

4) STR

Vrhá svůj argument jako řetězec.

Syntaxe: STR (výraz).

Příklad: STR ((Rank)). V tomto příkladu můžete přetypovat všechny číselné hodnoty v měřítku Rank do řetězce. Jakmile to provedete, vypočtené pole se objeví v dimenzi namísto míry.

Agregovaná funkce

Agregační funkce nám umožňuje shrnout data pomocí různých operací, jako je SUM, COUNT, PERCENTILE, AVG atd. Pomáhá nám také použít agregační funkce napříč regiony, zeměmi atd. Například můžeme vypočítat průměr, součet atd. konkrétních oblastí, jako je prodej, zisk, zůstatek atd. v celé zemi nebo státě.

ATTRMAXCOVARPERCENTILE
AVGSOUČETCOVRAPSTDEV
SBÍRATCOUNTDMAXSTDEVP
CORRLENMEDIÁNSOUČET
POČETVLEVO, ODJETMINVAR

1) AVG

Vrací průměr všech hodnot ve výrazu.

Syntaxe: AVG (výraz).

Příklad: AVG (zůstatek). Jak je znázorněno na obrázku níže, kde se berou průměrné zůstatky v celém regionu.

2) COUNT

Vrátí počet položek ve skupině.

Syntaxe: COUNT (výraz).

3) MAX

Vrátí maximální výraz ve všech záznamech.

Syntaxe: MAX (výraz).

MIN je velmi podobný MAX, vrací minimální výraz ve všech záznamech.

4) SUM

Vrátí součet veškeré hodnoty výrazu.

Syntaxe: SUM (výraz).

Logické funkce

Logické funkce nám umožňují přijímat rozhodnutí na základě logické logiky, tj. True nebo False.

LIAMAX
IFNULLPOUZDROMIN
IIFJINÝNE
ISDATEELSEIFNEBO
ISNULLKONECPAK

1) IF

Testuje výraz, který vrací hodnotu na true.

Syntaxe: POKUD POTŘEBA (ELSEIF THEN…) (ELSE) END.

Příklad: IF (Profit)> 0 THEN 'profitabilní' ELSE 'ztráta' END.

2) IFNULL

Vraťte, pokud není null, jinak se vraťte.

Syntaxe: IFNULL (expr1, expr2).

Příklad: IFNULL ((prodej), 0).

3) IFF

Kontroluje stav; vrátí první hodnotu, pokud je PRAVDA, druhou, je-li FALSE a třetí, pokud není známa.

Syntaxe: IFF (test, poté, jinak, (neznámý)).

Příklad: IFF ((zisk)> 0, 'zisk', 'ztráta').

4) ISNULL

Vrací true, pokud je výraz null.

Syntaxe: ISNULL (výraz).

Příklad: ISNULL (89). = Falešné.

5) NE

Provádí logickou negaci výrazu.

Syntaxe: POKUD NENÍ KONEC.

Příklad: POKUD NENÍ (ztráta) <0, pak „neziskové“ KONEC.

6) A

Provádí logický znak „a“ ve dvou výrazech.

Syntaxe: IF A THEN END.

Příklad: IF (ATTR ((market)) = „Africa“ AND SUM ((sales))> (Emerging Threshold) THEN „Well Performing“),

7) ELSE

Testuje řadu výrazů, které vracejí hodnotu za true.

Syntaxe: POKUD POTVRDÍTE KONEC.

Příklad: IF (zisk)> 0 THEN 'ziskové' ELSE 'ztráta' END.

Závěr

Tableau poskytuje různé funkce pro manipulaci s daty podle našeho požadavku, tyto funkce nám pomáhají provádět požadované výpočty, přijímat určitá rozhodnutí, měnit typ dat, kombinovat různé sloupce atd.

Funkce Tableau hraje zásadní roli ve vizualizaci dat a může nám pomoci vylepšit vzhled a dojem dat a také nám pomáhá efektivně vytvářet dashboardy.

Doporučené články

Toto je průvodce funkcemi Tableau. Zde diskutujeme všechny funkce Tableau zabudované do softwaru Tableau. Další informace naleznete také v následujících článcích -

  1. Filtry v Tableau
  2. Tableau Architecture
  3. Co je Tableau?
  4. Je Tableau zdarma

Kategorie: