Introduksjon til Tableau-strengfunksjoner

Tableau String-funksjoner er funksjonene som brukes til å manipulere strengen, si at hvis du vil trekke ut visse tegn, bytt ut, delt, trimmet, omformet, sammenføyet og så videre. La oss anta et scenario der du har Bestilling og salgsdata for kunder og du vil analysere salgsbidraget for alle kunder med fornavn 'Mark', men du har ikke en egen kolonne kalt 'Fornavn' for å analysere det hver for seg, så det er her strengfunksjonene kommer i spill, du kan bruke strengfunksjoner her og du kan opprette et nytt kalkulert felt kalt 'FIRST NAME' og du kan analysere målkunden.

Det er forskjellige kategorier av funksjoner som Tableau støtter, for eksempel Datofunksjoner, Nummerfunksjoner, Type Konverteringsfunksjoner, Samlede funksjoner, Logiske funksjoner. Hver av dem har sin betydning når det gjelder datarepresentasjon og reduserer mye krefter i å skrive komplekse beregninger og sammensatte uttrykk. For eksempel, hvis du vil utføre beregninger på tall, vil du bruke numeriske funksjoner som strøm, tak, runde, hvis du vil utføre datoberegninger, vil du bruke datofunksjoner som DATEADD () og DATENAME ().

Strengfunksjoner av Tableau

La oss ta en titt på noen av disse funksjonene for å få en bedre forståelse av det.

1. NEDRE () og ØVRE ()

Disse funksjonene vil transformere strengen til henholdsvis små og store bokstaver.

Syntaks :

Lower ( String )
Upper ( String )

La oss først ta en titt på hvordan du oppretter kalkulerte felt.

  • Gå til Analysefanen øverst og velg * Opprett beregnet felt
  • Det dukker opp en boks som ber om å skrive utregnet felt. Oppgi navnet på det kalkulerte feltet.

  • I beregningsboksen skriver du inn uttrykket Nedre ((kolonnenavn)) og klikker

(Her bruker jeg produkttypekolonne fra mitt datasett).

Tilsvarende lager du det beregnede feltet for øvre funksjon.

De kalkulerte feltene (Nedre () og Øvre ()) vises i dimensjonene til venstre.

Først av alt, dra kolonnen (produkttype i mitt tilfelle) fra dimensjoner-panelet inn i risseksjonene etterfulgt av de nedre () og øvre () -beregnede felt. Vi legger merke til at strengene blir transformert til henholdsvis store og små bokstaver som vist.

2. ERSTATT ()

Den søker i en streng etter en substring og erstatter den med erstatningsverdi. Hvis erstatningsstrengen ikke er til stede

I den søkte strengen endres ikke strengen.

Syntaks : REPLACE ( string, substring, replacement )

3. ASCII ()

Den returnerer ASCII-koden for det første tegnet på strengen.

Syntaks: ASCII ( string )

4. INNHOLD ()

Den returnerer den boolske verdien (sann eller usann), SANN hvis undergrensen er inneholdt i strengen og FALSE hvis den ikke er til stede.

Syntaks : CONTAINS ( string, substring )

5. SPLIT ()

Split-funksjonen deler strengen som er skilt av avgrensere i symboler og tildeler et symbolnummer til hver av symbolene. for f.eks. En streng “RTO-123-MNX-YUH” er delt inn i symboler RTO, 123, MNX, YUH (tokens) der 1, 2, 3, 4 er symboler for disse. Den delen av strengen du vil hente, kan hentes ved å gi symbolet nei som et argument for delt funksjon.

Syntaks : SPLIT ( String, Delimiter, Token number )

6. LEN ()

Den returnerer lengden på en streng (eller antall tegn i en gitt streng).

Syntaks : LEN (String)

7. Trim ()

Den fjerner uønskede, ekstra og etterfølgende mellomrom fra en streng.

Som vist er alle ekstra mellomrom i produkttypen 'BINOCULARS ' fjernet.

8. CHAR ()

Den returnerer tegnet tilknyttet ASCII-koden gitt som et argument.

Syntaks : CHAR ( Integer )

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

9. ENDSWITH ()

Den returnerer en boolsk verdi (SANN eller FALSE) hvis strengen slutter med den angitte understrengen, FALSE hvis strengen ikke slutter med den angitte understrengen.

Syntaks : ENDSWITH (String, Substring)

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

10. VENSTRE ()

Denne funksjonen returnerer karakterene fra den venstre delen av strengen.

Syntaks : LEFT (String, no. of characters)

La oss for eksempel ha VENSTRE ('Tableau', 3)

Utgang: ' Tab' (returnerer de tre mest venstre tegnene)

11. HØYRE ()

Denne funksjonen returnerer tegnene fra høyre side av strengen.

Syntaks : LEFT (String, no. of characters)

La oss for eksempel ha RETT ('Tableau', 3)

Output: ' eau ' (returnerer de mest tre tegnene til høyre)

Konklusjon

Tableau er et selvbetjent Business Intelligence-verktøy der du kan gjøre komplekse analyser bare med dra og slipp-funksjonalitet. Forberede dataene for analyse, rensing av data, pivotering, datablending fra flere kilder, lage sett og binger, dynamiske dimensjoner og mål, vakre visualiseringer og dessuten, brukervennligheten gjør det til den perfekte bedriftsløsningen. Hvert forretningsdomener bruker det utstrakt for å levere innsiktsfullt visuelt til kundene når de skal nå sine forretningsmessige mål.

Vi kan bygge vakre og interaktive visuals og dashboards ved å koble dem til forskjellige R- og Python-biblioteker. Vi kan se det på hvilken som helst enhet. Tableau er smart nok til å forstå enheten og justere størrelsen på rapporten i henhold til enhetsstørrelse uten ekstra koding. Som alle andre programmerings- / skriptspråk, databaser og BI-verktøy. Tableau har også noen innebygde funksjoner for å endre og formatere strengdata. Bevissthet om strengfunksjoner er alltid nødvendig hvis du vil være en utmerket utvikler. Med disse funksjonene kan du manipulere strengdataene dine på hvilken måte du vil representere dem.

Denne funksjonen sparer mye tid og krefter dataanalytikeren må gjøre for å lage en spesifikk analyse av noen forretningsområder. Jeg håper dere alle har en god ide om hvordan dere implementerer strengfunksjoner i Tableau.

Anbefalte artikler

Dette er en guide til Tableau strengfunksjoner. Her diskuterer vi de forskjellige kategoriene String Functions of Tableau med syntaks. Du kan også se på følgende artikler for å lære mer -

  1. Tableau-alternativer
  2. Trekart i Tableau
  3. Slik installerer du Tableau
  4. Data Science Karriere

Kategori: