Úvod do funkcí Tableau String

Funkce Tableau String jsou funkce, které se používají k manipulaci s řetězcem, řekněme, pokud chcete extrahovat určité znaky, nahradit, rozdělit, oříznout, přetvořit, zřetězit atd. Předpokládejme scénář, ve kterém máte objednávku a údaje o prodeji pro zákazníky a chcete analyzovat příspěvek na prodej pro všechny zákazníky s křestním jménem „Mark“, ale nemáte samostatný sloupec nazvaný „křestní jméno“, který by jej analyzoval. samostatně, takže tady se dostávají funkce String, můžete zde použít String funkce a můžete vytvořit nové vypočtené pole s názvem „FIRST NAME“ a můžete analyzovat cílového zákazníka.

Tableau podporuje různé kategorie funkcí, jako jsou datumové funkce, číselné funkce, funkce převodu typu, agregační funkce, logické funkce. Každá z nich má svůj význam z hlediska reprezentace dat a snižuje velké úsilí při psaní složitých výpočtů a složitých výrazů. Například, pokud chcete provádět výpočty na číslech, měli byste používat číselné funkce jako Napájení, Strop, Kruh, pokud chcete provádět výpočty data, použijte datové funkce jako DATEADD () a DATENAME ().

Řetězcové funkce Tableau

Nyní se podívejme na některé z těchto funkcí, abychom to lépe pochopili.

1. LOWER () a UPPER ()

Tyto funkce transformují String na dolní a velká písmena.

Syntaxe :

Lower ( String )
Upper ( String )

Nejprve se podívejme, jak vytvořit vypočtená pole.

  • Přejděte na kartu Analýza nahoře a vyberte * Vytvořit vypočtené pole
  • Objeví se pole se žádostí o zápis výrazu Vypočítaná pole. Zadejte název pro vypočtené pole.

  • Do pole Výpočet zadejte výraz Dolní ((Název sloupce)) a klikněte na

(Zde používám sloupec typu produktu ze sady dat).

Podobně vytvořte vypočtené pole pro horní funkce.

Vypočítaná pole (Dolní () a Horní ()) se objeví v Rozměrech vlevo.

Nyní nejprve přetáhněte sloupec (v mém případě typ produktu) z panelu Dimenze do sekcí řádků následovaných Dolní () a Horní () vypočtená pole. Všimneme si, že se řetězce transformují na velká a malá písmena, jak je znázorněno.

2. VÝMĚNA ()

Hledá řetězec pro podřetězec a nahrazuje jej hodnotou nahrazení. Pokud není podřetězec přítomen

Ve vyhledávaném řetězci se řetězec nemění.

Syntaxe : REPLACE ( string, substring, replacement )

3. ASCII ()

Vrací kód ASCII pro první znak řetězce.

Syntaxe: ASCII ( string )

4. OBSAHUJE ()

Vrací booleovskou hodnotu (True nebo False), TRUE, pokud je podřetězec obsažen v řetězci a FALSE, pokud podřetězec není přítomen.

Syntaxe : CONTAINS ( string, substring )

5. SPLIT ()

Funkce Split rozdělí řetězec oddělený oddělovači na tokeny a každému tokenu přiřadí číslo tokenu. např. Řetězec „RTO-123-MNX-YUH“ je rozdělen na tokeny RTO, 123, MNX, YUH (tokeny), kde 1, 2, 3, 4 jsou tokeny ne pro tyto hodnoty. Část řetězce, kterou chcete načíst, lze získat zadáním tokenu no jako argumentu pro rozdělení funkce.

Syntaxe : SPLIT ( String, Delimiter, Token number )

6. LEN ()

Vrací délku řetězce (nebo počtu znaků v daném řetězci).

Syntaxe : LEN (String)

7. Oříznout ()

Odstraňuje nežádoucí, zvláštní a koncové mezery z řetězce.

Jak je znázorněno, byly odstraněny všechny mezery v typu produktu „BINOCULARS .

8. CHAR ()

Vrací znak přidružený k ASCII kódu zadaný jako argument.

Syntaxe : CHAR ( Integer )

CHAR (65) tedy vrací „A“, protože kód ASCII pro „A“ je 65.

9. ENDSWITH ()

Vrací booleovskou hodnotu (TRUE nebo FALSE), pokud řetězec končí zadaným podřetězcem, FALSE, pokud řetězec nekončí zadaným podřetězcem.

Syntaxe : ENDSWITH (String, Substring)

Například: ENDSWITH ('FUNCTION', 'ION') vrátí PRAVDA, protože řetězec 'FUNCTION' končí 'ION '.

10. VLEVO ()

Tato funkce vrátí znaky z levé strany řetězce.

Syntaxe : LEFT (String, no. of characters)

Například pojďme mít LEFT ('Tableau', 3)

Výstup: ' Tab' (vrací nejvýše 3 znaky)

11. PRÁVO ()

Tato funkce vrací znaky z pravé strany řetězce.

Syntaxe : LEFT (String, no. of characters)

Například pojďme mít RIGHT ('Tableau', 3)

Výstup: ' eau ' (vrací nejzadnější 3 znaky)

Závěr

Tableau je samoobslužný nástroj Business Intelligence, kde můžete provádět komplexní analýzu pouze pomocí funkce drag and drop. Příprava dat pro analýzu, čištění dat, otáčení, míchání dat z více zdrojů, vytváření sad a zásobníků, dynamické dimenze a míry, nádherné vizualizace a navíc díky své uživatelské přívětivosti je perfektním podnikovým řešením. Každá obchodní doména jej intenzivně využívá k tomu, aby svým klientům poskytla dokonalý vizuální obraz při dosahování jejich obchodních cílů.

Můžeme vytvořit krásné a interaktivní vizuální prvky a řídicí panely jejich propojením s různými knihovnami R a Python. Můžeme to zobrazit na jakémkoli zařízení, Tableau je dostatečně chytrý, aby porozuměl zařízení a upravil velikost sestavy podle velikosti zařízení bez dalšího úsilí o kódování. Jako jakékoli jiné programovací / skriptovací jazyky, databáze a nástroje BI. Tableau také poskytuje některé vestavěné funkce pro úpravu a formátování String dat. Pokud chcete být vynikajícím vývojářem, je vždy nutné, abyste si uvědomili funkce String. S těmito funkcemi můžete manipulovat s řetězcovými daty jakýmkoli způsobem, který chcete reprezentovat.

Tato funkce šetří spoustu času a úsilí, které musí analytik dat vyvinout při provádění specifické analýzy některých oblastí podnikání. Doufám, že jste všichni dostali spravedlivý nápad, jak implementovat String Functions v Tableau.

Doporučené články

Toto je průvodce funkcí Tableau String. Zde diskutujeme různé kategorie String Functions of Tableau se syntaxí. Další informace naleznete také v následujících článcích -

  1. Tableau Alternativy
  2. Stromová mapa v Tableau
  3. Jak nainstalovat Tableau
  4. Kariéra Data Science

Kategorie: