Introduktion till Tableau-strängfunktioner

Tableau String-funktioner är de funktioner som används för att manipulera strängen, säg om du vill extrahera vissa tecken, byt ut, dela, trimma, omforma, sammankoppla och så vidare. Låt oss anta ett scenario där du har Order och försäljningsdata för kunder och du vill analysera försäljningsbidraget för alla kunder med förnamnet "Mark", men du har inte en separat kolumn som heter "Förnamn" för att analysera det separat, så det är här strängfunktionerna spelas, du kan använda strängfunktioner här och du kan skapa ett nytt beräknat fält som heter 'FÖRSTA NAMN' och du kan analysera målkunden.

Det finns olika kategorier av funktioner som Tableau stöder, som Date-funktioner, Number-funktioner, Type Conversion-funktioner, Aggregate-funktioner, Logical-funktioner. Var och en av dem har sin betydelse när det gäller datarepresentation och minskar mycket arbete med att skriva komplexa beräkningar och komplexa uttryck. Om du till exempel vill göra beräkningar på siffror skulle du använda numeriska funktioner som Power, tak, round, om du vill utföra datumberäkningar skulle du använda datumfunktioner som DATEADD () och DATENAME ().

Strängfunktioner av Tableau

Låt oss nu titta på några av dessa funktioner för att få en bättre förståelse av det.

1. LAGRE () och ÖVRE ()

Dessa funktioner förvandlar strängen till små respektive stora bokstäver.

Syntax :

Lower ( String )
Upper ( String )

Låt oss först titta på hur du skapar beräknade fält.

  • Gå till fliken Analys överst och välj * Skapa beräknat fält
  • En ruta dyker upp för att skriva beräknat fältuttryck. Ange namnet på det beräknade fältet.

  • I rutan Beräkning anger du uttrycket Nedre ((kolumnnamn)) och klickar på

(Här använder jag produkttypkolumn från min dataset).

Skapa på samma sätt det beräknade fältet för övre funktion.

De beräknade fälten (nedre () och övre ()) visas i dimensionerna till vänster.

Nu, först och främst, dra kolumnen (Produkttyp i mitt fall) från Dimensionspanelen till raderna, följt av de nedre () och övre () beräknade fälten. Vi märker att strängarna förvandlas till stora och små bokstäver respektive som visas.

2. Byt ut ()

Det söker i en sträng efter en substring och ersätter den med ersättningsvärde. Om substrängen inte finns

I den sökta strängen ändras inte strängen.

Syntax : REPLACE ( string, substring, replacement )

3. ASCII ()

Den returnerar ASCII-koden för strängets första tecken.

Syntax: ASCII ( string )

4. INNEHÅLLER ()

Det returnerar det booleska värdet (sant eller falskt), SANT om substringsträngen finns i strängen och FALSE om substringsträngen inte finns.

Syntax : CONTAINS ( string, substring )

5. SPLIT ()

Delad funktion delar upp strängen separerad av avgränsare i tokens och tilldelar ett tokenummer till var och en av tokenen. för t.ex. En sträng "RTO-123-MNX-YUH" är uppdelad i tokens RTO, 123, MNX, YUH (tokens) där 1, 2, 3, 4 är symboler för dessa respektive. Den del av strängen som du vill hämta kan hämtas genom att ge token nr som ett argument för split-funktion.

Syntax : SPLIT ( String, Delimiter, Token number )

6. LEN ()

Det returnerar längden på en sträng (eller antalet tecken i en given sträng).

Syntax : LEN (String)

7. Trim ()

Det tar bort de oönskade, extra och efterföljande utrymmena från en sträng.

Som visas har alla extra utrymmen i produkttypen 'BINOCULARS ' tagits bort.

8. CHAR ()

Det returnerar det tecken som är associerat med ASCII-koden som ges som ett argument.

Syntax : CHAR ( Integer )

Så CHAR (65) returnerar 'A' eftersom en ASCII-kod för 'A' är 65.

9. ENDSWITH ()

Det returnerar ett booleskt värde (SANT eller FALSE) om strängen slutar med den angivna understrängen, FALSE om strängen inte slutar med den angivna understrängen.

Syntax : ENDSWITH (String, Substring)

För t.ex.: ENDSWITH ('FUNCTION', 'ION') returnerar SANT eftersom sträng 'FUNCTION' slutar med 'ION '.

10. Vänster ()

Denna funktion returnerar tecknen från den vänstra delen av strängen.

Syntax : LEFT (String, no. of characters)

Låt oss till exempel ha VÄNSTER ('Tableau', 3)

Utgång: ' Tab' (returnerar de mest vänster tre tecknen)

11. HÖGER ()

Denna funktion returnerar tecknen från den högra delen av strängen.

Syntax : LEFT (String, no. of characters)

Låt oss till exempel ha RIGHT ('Tableau', 3)

Output: ' eau ' (returnerar de 3 tecken längst till höger)

Slutsats

Tableau är ett självbetjäningsverktyg för Business Intelligence där du kan göra komplex analys bara med en dra-och-släpp-funktion. Förbereda data för analys, rengöring av data, svängning, datainsamling från flera källor, skapa uppsättningar och fack, dynamiska dimensioner och mått, vackra visualiseringar och dessutom, dess användarvänlighet gör det till den perfekta företagslösningen. Varje affärsområde använder sig av den för att ge inblickande bilder till sina kunder för att uppnå sina affärsmål.

Vi kan bygga vackra och interaktiva bilder och instrumentpaneler genom att ansluta dem till olika R- och Python-bibliotek. Vi kan se det på vilken enhet som helst, Tableau är smart nog att förstå enheten och justera rapportens storlek efter enhetens storlek utan några extra kodningsinsatser. Som alla andra programmerings- / skriptspråk, databaser och BI-verktyg. Tableau tillhandahåller också några inbyggda funktioner för att ändra och formatera strängdata. Medvetenhet om strängfunktioner krävs alltid om du vill vara en utmärkt utvecklare. Med dessa funktioner kan du manipulera dina strängdata på vilket sätt du vill representera dem.

Denna funktion sparar mycket tid och ansträngning dataanalytiker måste göra för att göra en specifik analys av vissa affärsområden. Jag hoppas att ni alla fick en rättvisande uppfattning om hur man implementerar strängfunktioner i Tableau.

Rekommenderade artiklar

Detta är en guide till Tableau-strängfunktioner. Här diskuterar vi de olika kategorierna av strängfunktioner i Tableau med syntax. Du kan också titta på följande artiklar för att lära dig mer -

  1. Tableau-alternativ
  2. Trekarta i Tableau
  3. Hur man installerar Tableau
  4. Data Science Karriär

Kategori: