Wprowadzenie do funkcji łańcuchowych Tableau

Funkcje ciągu znaków Tableau to funkcje używane do manipulowania ciągiem, powiedzmy, jeśli chcesz wyodrębnić niektóre znaki, zastąpić, podzielić, przyciąć, zmienić kształt, połączyć i tak dalej. Załóżmy scenariusz, w którym masz dane dotyczące zamówienia i sprzedaży dla klientów i chcesz przeanalizować wkład w sprzedaż dla wszystkich klientów o imieniu „Mark”, ale nie masz oddzielnej kolumny o nazwie „Imię” do analizy osobno, więc tutaj w grę wchodzą funkcje String, możesz tutaj użyć funkcji String i możesz utworzyć nowe pole obliczeniowe o nazwie „FIRST NAME” i możesz przeanalizować klienta docelowego.

Istnieją różne kategorie funkcji obsługiwanych przez Tableau, takie jak funkcje daty, funkcje liczbowe, funkcje konwersji typów, funkcje agregujące, funkcje logiczne. Każda z nich ma swoje znaczenie w zakresie reprezentacji danych i zmniejsza wysiłek w pisaniu złożonych obliczeń i złożonych wyrażeń. Na przykład, jeśli chcesz wykonać obliczenia na liczbach, użyj funkcji numerycznych, takich jak Moc, pułap, okrągły, jeśli chcesz wykonać obliczenia daty, użyj funkcji daty, takich jak DATEADD () i DATENAME ().

Funkcje łańcuchowe Tableau

Teraz rzućmy okiem na niektóre z tych funkcji, aby lepiej je zrozumieć.

1. DOLNE () i GÓRNE ()

Te funkcje przekształcą łańcuch odpowiednio w małe i duże litery.

Składnia :

Lower ( String )
Upper ( String )

Przede wszystkim przyjrzyjmy się, jak tworzyć pola obliczeniowe.

  • Przejdź do zakładki Analiza u góry i wybierz * Utwórz pole obliczeniowe
  • Pojawi się okno z prośbą o wpisanie wyrażenia pola obliczeniowego. Podaj nazwę pola obliczeniowego.

  • W polu Obliczenie wprowadź wyrażenie Niższe ((Nazwa kolumny)) i kliknij

(Tutaj używam kolumny typu produktu z mojego zestawu danych).

Podobnie utwórz pole obliczeniowe dla górnej funkcji.

Obliczone pola (dolne () i górne ()) pojawią się w wymiarach po lewej stronie.

Teraz przede wszystkim przeciągnij kolumnę (w moim przypadku typ produktu) z panelu wymiarów do sekcji wierszy, a następnie pól obliczeniowych dolnego () i górnego (). Zauważamy, że ciągi są przekształcane odpowiednio na wielkie i małe litery, jak pokazano.

2. WYMIANA ()

Przeszukuje ciąg pod kątem podciągów i zastępuje go wartością zastępczą. Jeśli podciąg nie jest obecny

W wyszukiwanym ciągu ciąg nie zmienia się.

Składnia : REPLACE ( string, substring, replacement )

3. ASCII ()

Zwraca kod ASCII dla pierwszego znaku ciągu.

Składnia: ASCII ( string )

4. ZAWIERA ()

Zwraca wartość logiczną (Prawda lub Fałsz), PRAWDA, jeśli podłańcuch jest zawarty w ciągu, i FAŁSZ, jeśli podłańcuch nie jest obecny.

Składnia : CONTAINS ( string, substring )

5. SPLIT ()

Funkcja podziału dzieli ciąg rozdzielony ogranicznikami na tokeny i przypisuje numer tokena do każdego z tokenów. na przykład Ciąg „RTO-123-MNX-YUH” jest podzielony na tokeny RTO, 123, MNX, YUH (tokeny), gdzie 1, 2, 3, 4 są odpowiednio tokenami „nie”. Część ciągu, którą chcesz pobrać, można pobrać, podając token nr jako argument funkcji podziału.

Składnia : SPLIT ( String, Delimiter, Token number )

6. LEN ()

Zwraca długość ciągu (lub liczbę znaków w danym ciągu).

Składnia : LEN (String)

7. Przytnij ()

Usuwa niechciane, dodatkowe i końcowe spacje z ciągu znaków.

Jak pokazano, wszystkie dodatkowe spacje w typie produktu „BINOCULARS zostały usunięte.

8. CHAR ()

Zwraca znak powiązany z kodem ASCII podanym jako argument.

Składnia : CHAR ( Integer )

Zatem CHAR (65) zwraca „A”, ponieważ kod ASCII dla „A” to 65.

9. ENDSWITH ()

Zwraca wartość logiczną (PRAWDA lub FAŁSZ), jeśli ciąg znaków kończy się na podanym podciągu, FALSE, jeśli ciąg nie kończy się na określonym podciągu.

Składnia : ENDSWITH (String, Substring)

Na przykład: ENDSWITH („FUNKCJA”, „ION”) zwraca wartość PRAWDA, ponieważ ciąg „FUNKCJA” kończy się na „ION ”.

10. LEWO ()

Ta funkcja zwraca znaki z lewej skrajnej części ciągu.

Składnia : LEFT (String, no. of characters)

Na przykład niech LEWY („Tableau”, 3)

Wyjście: „ Tab” (zwraca 3 znaki z lewej strony)

11. PRAWO ()

Ta funkcja zwraca znaki z prawej strony Ciągu.

Składnia : LEFT (String, no. of characters)

Na przykład, miejmy PRAWO („Tableau”, 3)

Wyjście: „ eau (zwraca skrajnie prawe 3 znaki)

Wniosek

Tableau to samoobsługowe narzędzie Business Intelligence, w którym można przeprowadzać złożone analizy za pomocą funkcji „przeciągnij i upuść”. Przygotowywanie danych do analizy, czyszczenie danych, przestawianie, mieszanie danych z wielu źródeł, tworzenie zestawów i pojemników, dynamiczne wymiary i miary, piękne wizualizacje, a ponadto łatwość obsługi czyni go idealnym rozwiązaniem dla przedsiębiorstw. Każda domena biznesowa korzysta z niej w szerokim zakresie, aby dostarczać swoim klientom wnikliwe wizualizacje w osiąganiu celów biznesowych.

Możemy tworzyć piękne i interaktywne wizualizacje i pulpity nawigacyjne, łącząc je z różnymi bibliotekami R i Python. Możemy go wyświetlić na dowolnym urządzeniu, Tableau jest wystarczająco inteligentny, aby zrozumieć urządzenie i dostosować rozmiar raportu zgodnie z rozmiarem urządzenia bez dodatkowych wysiłków w zakresie kodowania. Jak każdy inny język programowania / skryptów, baz danych i narzędzi BI. Tableau udostępnia również niektóre wbudowane funkcje do modyfikowania i formatowania danych String. Świadomość funkcji String jest zawsze wymagana, jeśli chcesz być doskonałym programistą. Dzięki tym funkcjom możesz manipulować danymi w ciągach w dowolny sposób, który chcesz reprezentować.

Ta funkcja pozwala zaoszczędzić dużo czasu i wysiłku, jaki analityk danych musi poświęcić na przeprowadzenie szczegółowej analizy niektórych obszarów biznesowych. Mam nadzieję, że wszyscy mają dobry pomysł na implementację funkcji ciągów w Tableau.

Polecane artykuły

Jest to przewodnik po funkcjach łańcuchowych Tableau. Tutaj omawiamy różne kategorie funkcji łańcuchowych Tableau ze składnią. Możesz także zapoznać się z następującymi artykułami, aby dowiedzieć się więcej -

  1. Alternatywy w Tableau
  2. Mapa drzewa w Tableau
  3. Jak zainstalować Tableau
  4. Kariera w dziedzinie nauki danych

Kategoria: