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í:
MAX | STŘEDNÍ | ASCII | RTRIM | HORNÍ |
MIN | VLEVO, ODJET | CHAR | LTRIM | DOLNÍ |
ZAČÍNÁ S | ŽE JO | NALÉZT | TRIM | PROSTOR |
KONČÍ S | NAHRADIT | OBSAHUJE | LEN | ROZDĚ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í svaly | HŘÍCH | JAKO V | NÁMĚSTÍ | KOLO |
MAX | COS | ACOS | SQRT | DIV |
MIN | OPÁLENÍ | OPÁLENÍ | EXP | HEXBIN |
CELING | DĚTSKÁ POSTÝLKA | DEGREES | LOG | NAPÁJENÍ |
PODLAHA | PI | RADIANS | LN | PODEPSAT |
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í:
DNES | MIN | MAX | NYNÍ |
ROK | MAKEDATE | DATEDIFF | DATETRUNC |
DEN | UDĚLAT SI ČAS | DATEPART | DATENAME |
MĚSÍC | MAKEDATETIME | DATEADD | ISDATE |
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í:
DATUM | PLOVÁK |
ČAS SCHŮZKY | INT |
DATEPARSE | STR |
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ě.
ATTR | MAX | COVAR | PERCENTILE |
AVG | SOUČET | COVRAP | STDEV |
SBÍRAT | COUNTD | MAX | STDEVP |
CORR | LEN | MEDIÁN | SOUČET |
POČET | VLEVO, ODJET | MIN | VAR |
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.
LI | A | MAX |
IFNULL | POUZDRO | MIN |
IIF | JINÝ | NE |
ISDATE | ELSEIF | NEBO |
ISNULL | KONEC | PAK |
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 -
- Filtry v Tableau
- Tableau Architecture
- Co je Tableau?
- Je Tableau zdarma