Introducere în funcțiile cu șiruri din Tableau

Funcțiile Tableau String sunt funcțiile utilizate pentru manipularea șirului, să spunem dacă doriți să extrageți anumite caractere, să înlocuiți, să împărțiți, să decupați, să remodelați, să concatați și așa mai departe. Să presupunem un scenariu în care aveți Date de comandă și de vânzări pentru clienți și doriți să analizați contribuția de vânzări pentru toți clienții cu prenumele „Marcați”, dar nu aveți o coloană separată numită „Prenume” pentru a o analiza separat, așa că aici se joacă funcțiile String, puteți utiliza aici funcțiile String și puteți crea un nou câmp calculat numit „FIRST NAME” și puteți analiza clientul țintă.

Există diverse categorii de funcții pe care le acceptă Tableau, cum ar fi funcții de date, funcții de număr, funcții de conversie de tip, funcții agregate, funcții logice. Fiecare dintre ele are importanța sa în ceea ce privește reprezentarea datelor și reduce mult efortul de a scrie calcule complexe și expresii complexe. De exemplu, dacă doriți să efectuați calcule pe numere, ați utiliza funcții numerice precum Power, tavan, rotund, dacă doriți să efectuați calcule de date, utilizați funcții de date precum DATEADD () și DATENAME ().

Funcțiile șirurilor din Tableau

Acum să aruncăm o privire la unele dintre aceste funcții pentru a înțelege mai bine aceasta.

1. LOWER () și UPPER ()

Aceste funcții vor transforma șirul în minuscule și respectiv cu majuscule.

Sintaxa :

Lower ( String )
Upper ( String )

În primul rând, să aruncăm o privire la modul de creare a câmpurilor calculate.

  • Accesați fila Analiză din partea de sus și selectați * Creați câmpul calculat
  • Apare o casetă care solicită scrierea expresiei câmpului calculat. Dați numele pentru câmpul calculat.

  • În caseta de calcul introduceți expresia Lower ((Numele coloanei)) și faceți clic pe

(Aici folosesc coloana de tip produs din setul de date).

În mod similar, creați câmpul calculat pentru funcția superioară.

Câmpurile calculate (inferior () și superior ()) vor apărea în dimensiunile din stânga.

Acum, în primul rând, trageți Coloana (Tip produs în cazul meu) din Panoul Dimensiuni în secțiunile de rânduri urmate de Câmpurile calculate inferioară () și Superioară (). Observăm că șirurile sunt transformate în majuscule și minuscule, așa cum este arătat.

2. ÎNLOCUIRE ()

Căută o șir pentru o substrat și o înlocuiește cu valoare de înlocuire. Dacă nu este prezentă substratul

În șirul căutat, șirul nu se schimbă.

Sintaxa : REPLACE ( string, substring, replacement )

3. ASCII ()

Acesta returnează codul ASCII pentru primul caracter al șirului.

Sintaxa: ASCII ( string )

4. CONȚINE ()

Întoarce valoarea booleană (True sau False), TRUE, dacă subînțelesul este conținut în String și FALSE, dacă nu este prezentă substringul.

Sintaxa : CONTAINS ( string, substring )

5. SPLIT ()

Funcția Split împarte șirul separat de delimitatori în jetoane și atribuie un număr de jeton fiecăreia dintre token-uri. de ex. O șir de caractere „RTO-123-MNX-YUH” este împărțită în jetoane RTO, 123, MNX, YUH (jetoane) unde 1, 2, 3, 4 sunt simboluri similare pentru acestea. Partea de șir pe care doriți să o recuperați poate fi preluată oferind jetonului nu ca un argument pentru a împărți funcția.

Sintaxa : SPLIT ( String, Delimiter, Token number )

6. LEN ()

Acesta returnează lungimea unei șiruri (sau a numărului de caractere dintr-o șiră dată).

Sintaxă : LEN (String)

7. Decupați ()

Îndepărtează spațiile nedorite, suplimentare și de final dintr-o șir.

După cum se arată, toate spațiile suplimentare din tipul de produs „BINOCULARE au fost eliminate.

8. CHAR ()

Returnează caracterul asociat codului ASCII dat ca argument.

Sintaxa : CHAR ( Integer )

Deci, CHAR (65) returnează „A” ca un cod ASCII pentru „A” este 65.

9. ENDSWITH ()

Întoarce o valoare booleană (TRUE sau FALSE) dacă șirul se termină cu substratul specificat, FALSE dacă șirul nu se termină cu substratul specificat.

Sintaxă : ENDSWITH (String, Substring)

De exemplu: ENDSWITH („FUNCȚIE”, „ION”) returnează ADEVĂR deoarece șirul „FUNCȚIE” se termină cu „ION ”.

10. STÂNG ()

Această funcție returnează caracterele din partea stângă a șirului.

Sintaxă : LEFT (String, no. of characters)

De exemplu, să avem LEFT („Tableau”, 3)

Rezultat: „ Tab” (returnează cele mai stângi 3 caractere)

11. DREPT ()

Această funcție returnează caracterele din partea cea mai dreaptă a șirului.

Sintaxă : LEFT (String, no. of characters)

De exemplu, să avem DREPT („Tableau”, 3)

Rezultat: „ eau (returnează cele mai bune 3 caractere)

Concluzie

Tableau este un instrument self-service Business Intelligence, unde puteți face analize complexe doar cu o funcționalitate de drag and drop a acestuia. Pregătirea datelor pentru analiză, curățarea datelor, pivotarea, amestecarea datelor din mai multe surse, crearea de seturi și coșuri, dimensiuni și măsuri dinamice, vizualizări frumoase și, în plus, ușurința pentru utilizare o face soluția perfectă a întreprinderii. Fiecare domeniu de afaceri îl folosește pe scară largă pentru a oferi vizual vizualizări clienților săi în atingerea obiectivelor de afaceri.

Putem construi imagini și tablouri de bord frumoase și interactive, conectându-le cu diverse biblioteci R și Python. Îl putem vizualiza pe orice dispozitiv, Tableau este suficient de inteligent pentru a înțelege dispozitivul și a ajusta dimensiunea raportului în funcție de dimensiunea dispozitivului, fără eforturi suplimentare de codare. Ca orice alte limbaje de programare / scripturi, baze de date și instrumente BI. Tableau oferă, de asemenea, câteva funcții încorporate pentru modificarea și formatarea datelor String. Conștientizarea funcțiilor String este întotdeauna necesară dacă doriți să fiți un dezvoltator excelent. Cu aceste funcții, puteți manipula datele șirului dvs. în orice mod doriți să le reprezentați.

Această funcție economisește mult timp și efort pe care analistul de date trebuie să-l depună în realizarea unei analize specifice a unor domenii de afaceri. Sper că aveți cu toții o idee corectă despre cum să implementați funcțiile de șir în Tableau.

Articole recomandate

Acesta este un ghid pentru funcțiile cu șiruri din Tableau. Aici discutăm cu sintaxa diferitele categorii de funcții cu șiruri ale Tableau. De asemenea, puteți arunca o privire la următoarele articole pentru a afla mai multe -

  1. Alternative de tabel
  2. Treemap din Tableau
  3. Cum se instalează Tableau
  4. Cariera de știință a datelor

Categorie: