Introduktion til Tableau-strengfunktioner

Tableau String-funktioner er de funktioner, der bruges til at manipulere strengen, siger du, hvis du vil udtrække bestemte tegn, udskifte, opdele, trimme, omforme, sammenkæde osv. Lad os antage et scenarie, hvor du har Ordre og salgsdata for kunder, og du vil analysere salgsbidraget for alle kunder med fornavn 'Mark', men du har ikke en separat kolonne kaldet 'Fornavn' til at analysere det separat, så det er her strengfunktionerne spiller, du kan bruge strengfunktioner her, og du kan oprette et nyt beregnet felt kaldet 'FIRST NAME', og du kan analysere målkunden.

Der er forskellige kategorier af funktioner, som Tableau understøtter, som Datofunktioner, Antal Funktioner, Type Konverteringsfunktioner, Aggregate funktioner, Logiske funktioner. Hver af dem har sin betydning med hensyn til datarepresentation og reducerer en stor indsats i at skrive komplekse beregninger og komplekse udtryk. Hvis du f.eks. Vil udføre beregninger på tal, bruger du numeriske funktioner som magt, loft, runde, hvis du vil udføre datoberegninger, ville du bruge datafunktioner som DATEADD () og DATENAME ().

Strengefunktioner af Tableau

Lad os nu se på nogle af disse funktioner for at få en bedre forståelse af det.

1. LAVER () og ØVRE ()

Disse funktioner omdanner strengen til henholdsvis små og store bogstaver.

Syntaks :

Lower ( String )
Upper ( String )

Lad os først og fremmest tage et kig på, hvordan man opretter beregnede felter.

  • Gå til fanebladet Analyse øverst, og vælg * Opret beregnet felt
  • Der vises en boks der beder om at skrive udtrykket Beregnet felt. Angiv navnet på det beregnede felt.

  • Indtast udtrykket Nedre ((kolonnenavn)) i beregningsfeltet, og klik på

(Her bruger jeg produkttypekolonne fra mit datasæt).

Opret ligeledes det beregnede felt til øvre funktion.

De beregnede felter (Nedre () og Øvre ()) vises i dimensionerne til venstre.

Nu skal du først og fremmest trække kolonnen (produkttype i mit tilfælde) fra dimensioner-panelet ind i rækkesektionerne efterfulgt af de nedre () og øvre () beregnede felter. Vi bemærker, at strengene transformeres til henholdsvis store og små bogstaver som vist.

2. UDSKIFT ()

Det søger i en streng efter en substring og erstatter den med udskiftningsværdien. Hvis substrengen ikke er til stede

I den søgte streng ændrer strengen ikke.

Syntaks : REPLACE ( string, substring, replacement )

3. ASCII ()

Det returnerer ASCII-koden for den første karakter i strengen.

Syntaks: ASCII ( string )

4. Indeholder ()

Det returnerer den boolske værdi (sand eller falsk), SAND, hvis substrengen er indeholdt i strengen og FALSE, hvis substrengen ikke er til stede.

Syntaks : CONTAINS ( string, substring )

5. SPLIT ()

Opdelingsfunktion opdeler strengen adskilt af afgrænsere i tokens og tildeler et tokenummer til hver af tokenerne. for f.eks. En streng “RTO-123-MNX-YUH” er opdelt i symboler RTO, 123, MNX, YUH (tokens), hvor 1, 2, 3, 4 er token no's for disse. Den del af streng, du vil hente, kan hentes ved at give token-nummeret som et argument for split-funktion.

Syntaks : SPLIT ( String, Delimiter, Token number )

6. LEN ()

Det returnerer længden på en streng (eller antal tegn i en given streng).

Syntaks : LEN (String)

7. Trim ()

Det fjerner de uønskede, ekstra og bagefter mellemrum fra en streng.

Som vist er alle de ekstra mellemrum i produkttypen 'BINOCULARS ' fjernet.

8. CHAR ()

Det returnerer det tegn, der er knyttet til ASCII-koden, der er givet som et argument.

Syntaks : CHAR ( Integer )

Så CHAR (65) returnerer 'A', da en ASCII-kode for 'A' er 65.

9. ENDSWITH ()

Det returnerer en boolsk værdi (SAND eller FALSE), hvis strengen slutter med den specificerede undertring, FALSE, hvis strengen ikke slutter med den angivne undertring.

Syntaks : ENDSWITH (String, Substring)

For f.eks .: ENDSWITH ('FUNCTION', 'ION') returnerer sandt, fordi streng 'FUNCTION' slutter med 'ION '.

10. VENSTRE ()

Denne funktion returnerer tegnene fra den venstre del af strengen.

Syntaks : LEFT (String, no. of characters)

Lad os for eksempel have VENSTRE ('Tableau', 3)

Output: ' Tab' (returnerer de 3 mest venstre tegn)

11. HØJRE ()

Denne funktion returnerer tegnene fra den højre del af strengen.

Syntaks : LEFT (String, no. of characters)

Lad os for eksempel have RETT ('Tableau', 3)

Output: ' eau ' (returnerer de mest 3 tegn til højre)

Konklusion

Tableau er et selvbetjeningsværktøj til Business Intelligence, hvor du kan udføre kompleks analyse bare med et træk og slip-funktion. Forberedelse af dataene til analyse, rensning af data, drejning, datablending fra flere kilder, skab sæt og skraldespande, dynamiske dimensioner og mål, smukke visualiseringer og desuden gør brugervenlighed det til den perfekte virksomhedsløsning. Hvert forretningsdomæne bruger det udstrakt til at levere indsigtsfulde visuals til sine klienter med at nå deres forretningsmæssige mål.

Vi kan opbygge smukke og interaktive visuals og Dashboards ved at forbinde dem med forskellige R- og Python-biblioteker. Vi kan se det på enhver enhed, Tableau er smart nok til at forstå enheden og justere størrelsen på rapporten i henhold til enhedens størrelse uden nogen ekstra kodningsindsats. Som alle andre programmerings- / scripting-sprog, databaser og BI-værktøjer. Tableau indeholder også nogle indbyggede funktioner til at ændre og formatere strengdata. Bevidsthed om strengfunktioner er altid påkrævet, hvis du ønsker at være en fremragende udvikler. Med disse funktioner kan du manipulere dine strengedata på den måde, du vil repræsentere dem.

Denne funktion sparer en masse tid og kræfter, som dataanalytikeren skal gøre for at foretage en specifik analyse af nogle forretningsområder. Jeg håber, at I alle fik en god idé om, hvordan man implementerer strengfunktioner i Tableau.

Anbefalede artikler

Dette er en guide til Tableau strengfunktioner. Her diskuterer vi de forskellige kategorier af strengfunktioner af Tableau med syntaks. Du kan også se på de følgende artikler for at lære mere -

  1. Tableau-alternativer
  2. Treemap i Tableau
  3. Sådan installeres Tableau
  4. Data Science Karriere

Kategori: