Tabuľkové reťazcové funkcie Rôzne kategórie reťazcových funkcií

Obsah:

Anonim

Úvod do funkcií Tableau String

Tableau String funkcie sú funkcie, ktoré sa používajú na manipuláciu s String, povedzme, či chcete extrahovať určité znaky, nahradiť, rozdeliť, orezať, pretvarovať, zreťaziť atď. Predstavme si scenár, v ktorom máte zákazku a údaje o predaji pre zákazníkov a chcete analyzovať príspevok k predaju pre všetkých zákazníkov s menom „Mark“, na jeho analýzu však nemáte samostatný stĺpec s názvom „Krstné meno“. samostatne, takže tu sa hrajú funkcie String, môžete tu používať funkcie String a môžete vytvoriť nové vypočítané pole s názvom „FIRST NAME“ a môžete analyzovať cieľového zákazníka.

Tableau podporuje rôzne kategórie funkcií, ako sú dátumové funkcie, číselné funkcie, funkcie na prevod typov, agregované funkcie, logické funkcie. Každá z nich má svoj význam z hľadiska reprezentácie údajov a znižuje množstvo úsilia pri písaní zložitých výpočtov a zložitých výrazov. Napríklad, ak chcete vykonávať výpočty na číslach, mali by ste používať numerické funkcie ako Napájanie, Strop, Kruh, ak chcete vykonávať výpočty dátumu, mali by ste používať dátumové funkcie ako DATEADD () a DATENAME ().

Strunové funkcie tabla

Teraz sa pozrime na niektoré z týchto funkcií, aby sme ich lepšie pochopili.

1. LOWER () a UPPER ()

Tieto funkcie transformujú reťazec na malé a veľké písmená.

Syntax :

Lower ( String )
Upper ( String )

Najprv sa pozrime na to, ako vytvoriť vypočítané polia.

  • Prejdite na kartu Analýza hore a vyberte možnosť * Vytvoriť vypočítané pole
  • Objaví sa okno so žiadosťou o zápis výrazu Vypočítané pole. Zadajte názov pre pole Vypočítané.

  • Do poľa Výpočet zadajte výraz Dolný ((Názov stĺpca)) a kliknite na tlačidlo

(Tu používam stĺpec typu produktu z množiny údajov).

Podobne vytvorte vypočítané pole pre hornú funkciu.

Vypočítané polia (Dolné () a Horné ()) sa objavia v Dimenziách vľavo.

Teraz najskôr pretiahnite stĺpec (v mojom prípade typ produktu) z panela Dimenzie do sekcií riadkov, za ktorými nasledujú dolné () a horné () vypočítané polia. Všimli sme si, že sa reťazce transformujú na veľké a malé písmená, ako je to znázornené.

2. VÝMENA ()

Vyhľadá reťazec pre podreťazec a nahradí ho hodnotou nahradenia. Ak podreťazec nie je prítomný

Vo vyhľadávanom reťazci sa reťazec nemení.

Syntax : REPLACE ( string, substring, replacement )

3. ASCII ()

Vracia kód ASCII pre prvý znak reťazca.

Syntax: ASCII ( string )

4. OBSAHUJE ()

Vráti booleovskú hodnotu (True alebo False), TRUE, ak je podreťazec obsiahnutý v reťazci a FALSE, ak podreťazec nie je k dispozícii.

Syntax : CONTAINS ( string, substring )

5. SPLIT ()

Funkcia Split rozdelí reťazec oddelený oddeľovačmi na tokeny a každému tokenu priradí číslo tokenu. napr. Reťazec „RTO-123-MNX-YUH“ je rozdelený na žetóny RTO, 123, MNX, YUH (žetóny), kde 1, 2, 3, 4 sú žetóny no pre tieto čísla. Časť reťazca, ktorú chcete načítať, sa dá získať zadaním tokenu no ako argumentu na rozdelenie funkcie.

Syntax : SPLIT ( String, Delimiter, Token number )

6. LEN ()

Vracia dĺžku reťazca (alebo počtu znakov v danom reťazci).

Syntax : LEN (String)

7. Orezať ()

Odstraňuje nežiaduce, extra a koncové medzery z reťazca.

Ako je znázornené, všetky medzery v type produktu „BINOKULÁRE boli odstránené.

8. CHAR ()

Vracia znak priradený ku kódu ASCII zadaný ako argument.

Syntax : CHAR ( Integer )

CHAR (65) vracia „A“, pretože kód ASCII pre „A“ je 65.

9. ENDSWITH ()

Vráti booleovskú hodnotu (TRUE alebo FALSE), ak reťazec končí zadaným podreťazcom, FALSE, ak reťazec nekončí zadaným podreťazcom.

Syntax : ENDSWITH (String, Substring)

Napríklad: ENDSWITH ('FUNCTION', 'ION') vracia TRUE, pretože reťazec 'FUNCTION' končí 'ION '.

10. ĽAVÁ ()

Táto funkcia vracia znaky z najľavejšej časti reťazca.

Syntax : LEFT (String, no. of characters)

Napríklad nechajme LEFT ('Tableau', 3)

Výstup: „ Tab“ (vráti najviac 3 znaky úplne vľavo)

11. PRÁVO ()

Táto funkcia vracia znaky z úplne pravej časti reťazca.

Syntax : LEFT (String, no. of characters)

Napríklad poďme mať RIGHT ('Tableau', 3)

Výstup: ' eau ' (vráti najviac 3 znaky úplne vpravo)

záver

Tableau je samoobslužný nástroj Business Intelligence, kde môžete vykonať komplexnú analýzu iba pomocou funkcie drag and drop. Vďaka príprave údajov na analýzu, čisteniu údajov, otáčaniu, kombinovaniu údajov z viacerých zdrojov, vytváraniu súprav a zásobníkov, dynamickým rozmerom a mierkam, krásnym vizualizáciám a navyše vďaka svojej používateľskej prívetivosti je to perfektné podnikové riešenie. Každá obchodná doména ich vo veľkej miere využíva na poskytovanie dôkladných vizuálov svojim klientom pri dosahovaní svojich obchodných cieľov.

Môžeme vytvárať krásne a interaktívne vizuálne prvky a informačné panely ich prepojením s rôznymi knižnicami R a Python. Môžeme ju zobraziť na ľubovoľnom zariadení. Tableau je dosť inteligentný na to, aby porozumel zariadeniu a upravil veľkosť správy podľa veľkosti zariadenia bez toho, aby bolo potrebné ďalšie úsilie pri kódovaní. Rovnako ako akékoľvek iné programovacie / skriptovacie jazyky, databázy a nástroje BI. Tableau tiež poskytuje niektoré vstavané funkcie na úpravu a formátovanie údajov reťazca. Ak chcete byť vynikajúcim vývojárom, vždy sa vyžaduje informovanosť o funkciách String. Pomocou týchto funkcií môžete manipulovať s údajmi o reťazci ľubovoľným spôsobom, ako ich chcete reprezentovať.

Táto funkcia šetrí veľa času a úsilia, ktoré musí analytik údajov venovať osobitnej analýze niektorých oblastí podnikania. Dúfam, že ste všetci dostali spravodlivý nápad, ako implementovať String Functions v Tableau.

Odporúčané články

Toto je sprievodca funkciami Tableau String. Tu diskutujeme rôzne kategórie String Functions of Tableau so syntaxou. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Tableau Alternatívy
  2. Stromová mapa v Tableau
  3. Ako nainštalovať Tableau
  4. Kariéra v oblasti vedy o údajoch