Inleiding tot tableau-snaarfuncties

Tableau String-functies zijn de functies die worden gebruikt om de String te manipuleren, bijvoorbeeld of u bepaalde tekens wilt extraheren, vervangen, splitsen, inkorten, opnieuw vormen, samenvoegen enzovoort. Laten we uitgaan van een scenario waarin u Order en de verkoopgegevens voor klanten hebt en u wilt de verkoopbijdrage voor alle klanten met de voornaam 'Mark' analyseren, maar u hebt geen aparte kolom genaamd 'Voornaam' om deze te analyseren afzonderlijk, dus dit is waar de String-functies in het spel komen, u kunt String-functies hier gebruiken en u kunt een nieuw berekend veld maken genaamd 'EERSTE NAAM' en u kunt de doelklant analyseren.

Er zijn verschillende categorieën functies die Tableau ondersteunt, zoals datumfuncties, nummerfuncties, typeconversiefuncties, geaggregeerde functies, logische functies. Elk van hen heeft zijn belang in termen van gegevensrepresentatie en vermindert veel moeite bij het schrijven van complexe berekeningen en complexe uitdrukkingen. Als u bijvoorbeeld berekeningen op getallen wilt uitvoeren, gebruikt u numerieke functies zoals Power, ceiling, round. Als u datumberekeningen wilt uitvoeren, gebruikt u datumfuncties zoals DATEADD () en DATENAME ().

Stringfuncties van Tableau

Laten we nu enkele van deze functies bekijken om er een beter begrip van te krijgen.

1. ONDER () en BOVEN ()

Deze functies zullen de String respectievelijk in hoofdletters en kleine letters transformeren.

Syntaxis :

Lower ( String )
Upper ( String )

Laten we eerst eens kijken hoe we berekende velden kunnen maken.

  • Ga naar het tabblad Analyse bovenaan en selecteer * Berekend veld maken
  • Er verschijnt een vak waarin wordt gevraagd om de uitdrukking Berekend veld te schrijven. Geef de naam op voor het berekende veld.

  • Voer in het vak Berekening de uitdrukking Lager ((kolomnaam)) in en klik

(Hier gebruik ik de kolom Producttype van mijn gegevensset).

Maak op dezelfde manier het berekende veld voor de bovenste functie.

De berekende velden (onderste () en bovenste ()) verschijnen in de dimensies aan de linkerkant.

Sleep eerst de kolom (in mijn geval Producttype) vanuit het dimensiepaneel naar de rijensecties gevolgd door de berekende velden Lower () en Upper (). We merken dat de tekenreeksen worden omgezet in respectievelijk hoofdletters en kleine letters, zoals weergegeven.

2. VERVANGEN ()

Het zoekt in een tekenreeks naar een substring en vervangt deze door de vervangingswaarde. Als de substring niet aanwezig is

In de gezochte string verandert de string niet.

Syntaxis : REPLACE ( string, substring, replacement )

3. ASCII ()

Het retourneert de ASCII-code voor het eerste teken van de tekenreeks.

Syntaxis: ASCII ( string )

4. BEVAT ()

Het retourneert de Booleaanse waarde (waar of onwaar), WAAR als de substring is opgenomen in de tekenreeks en FALSE als de substring niet aanwezig is.

Syntaxis : CONTAINS ( string, substring )

5. SPLIT ()

De functie Splitsen splitst de tekenreeks gescheiden door scheidingstekens in tokens en wijst een tokennummer toe aan elk van de tokens. voor bijv. Een tekenreeks "RTO-123-MNX-YUH" is verdeeld in tokens RTO, 123, MNX, YUH (tokens) waar respectievelijk 1, 2, 3, 4 token no's voor zijn. Het gedeelte van de string dat u wilt ophalen, kan worden opgehaald door het token no te geven als argument om de functie te splitsen.

Syntaxis : SPLIT ( String, Delimiter, Token number )

6. LEN ()

Het retourneert de lengte van een tekenreeks (of het aantal tekens in een bepaalde tekenreeks).

Syntaxis : LEN (String)

7. Trimmen ()

Het verwijdert de ongewenste, extra en volgspaties uit een String.

Zoals getoond, zijn alle extra spaties in Producttype 'VERREKIJKERS ' verwijderd.

8. CHAR ()

Het retourneert het teken dat is gekoppeld aan de ASCII-code die als argument is opgegeven.

Syntaxis : CHAR ( Integer )

Dus, CHAR (65) geeft 'A' terug als een ASCII-code voor 'A' is 65.

9. ENDSWITH ()

Het retourneert een Booleaanse waarde (WAAR of ONWAAR) als de string eindigt met de opgegeven substring, FALSE als de string niet eindigt met de opgegeven substring.

Syntaxis : ENDSWITH (String, Substring)

Bijvoorbeeld: ENDSWITH ('FUNCTION', 'ION') retourneert TRUE omdat String 'FUNCTION' eindigt op 'ION '.

10. LINKS ()

Deze functie retourneert de tekens uit het meest linkse deel van de tekenreeks.

Syntaxis : LEFT (String, no. of characters)

Laten we bijvoorbeeld LINKS hebben ('Tableau', 3)

Uitvoer: ' Tab' (geeft de meest linkse 3 tekens terug)

11. RECHTS ()

Deze functie retourneert de tekens uit het meest rechtse deel van de tekenreeks.

Syntaxis : LEFT (String, no. of characters)

Laten we bijvoorbeeld RECHTS hebben ('Tableau', 3)

Uitvoer: ' eau ' (geeft de meest rechtse 3 tekens terug)

Conclusie

Tableau is een self-service Business Intelligence-tool waarmee u complexe analyses kunt uitvoeren, alleen met slepen en neerzetten. De gegevens voorbereiden voor analyse, gegevens opschonen, draaien, gegevens samenvoegen vanuit meerdere bronnen, sets en bins maken, dynamische dimensies en metingen, prachtige visualisaties en bovendien, de gebruiksvriendelijkheid maakt het de perfecte zakelijke oplossing. Elk bedrijfsdomein maakt er uitgebreid gebruik van om haar klanten inzichtelijke visuals te bieden bij het bereiken van hun bedrijfsdoelstellingen.

We kunnen prachtige en interactieve visuals en dashboards bouwen door ze te verbinden met verschillende R- en Python-bibliotheken. We kunnen het op elk apparaat bekijken, Tableau is slim genoeg om het apparaat te begrijpen en de grootte van het rapport aan te passen aan de apparaatgrootte zonder extra coderingsinspanningen. Net als alle andere programmeer- / scripttalen, databases en BI-tools. Tableau biedt ook enkele ingebouwde functies om String-gegevens te wijzigen en op te maken. Bewustzijn voor String-functies is altijd vereist als u een uitstekende ontwikkelaar wilt zijn. Met deze functies kunt u uw stringgegevens op elke gewenste manier manipuleren.

Deze functie bespaart veel tijd en moeite die de data-analist moet doen om een ​​specifieke analyse van sommige bedrijfsgebieden te maken. Ik hoop dat jullie allemaal een redelijk idee hebben gekregen over hoe String Functions in Tableau te implementeren.

Aanbevolen artikelen

Dit is een gids voor Tableau String Functions. Hier bespreken we de verschillende categorieën String-functies van Tableau met syntaxis. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Tableau-alternatieven
  2. Boomkaart in Tableau
  3. Hoe Tableau te installeren
  4. Data Science Carrière

Categorie: