Pierwsze kroki z Tableau

Podłączanie do danych

Tableau Prep - modelowanie danych

Podstawowe funkcjonalności

Wizualizacje i wykresy

Dashboard & Story

Kalkulacje

Formatowanie

Sety

Parametry

Praca na Tableau Server i Tableau Cloud

Udostępnianie & współpraca

Tips&Tricks

Strefa dla klientów Tableau

FAQ

Ankieta - kolejne treści

Kalkulacje STRING

Poniższy artykuł prezentuje wybrane kalkulacje na tekstach (STRING). Funkcje ciągu znaków (String z angielskiego) umożliwiają przekształcanie danych tekstowych.

Budowanie kalkulacji na tekstach

ASCII

Funkcja ASCII zwraca kod dla pierwszej litery wartości pola tekstowego. Więcej o systemie ASCII dowiesz się ▶ tutaj ◀.

ASCII(string)

Przykład:

ASCII(“tablica”) = 116

✔ Wynik - według słownika ASCII indeks 116 ma litera t, jest to pierwsza litera dla tekstu tablica.

CHAR

Funkcja CHAR zwraca literę zakodowaną przez ASCII.

ASCII(char)

Przykład:

ASCII(120) = ‘x’

✔ Wynik - tableau zwróciło literę, która w kodzie ASCII ma indeks 120.

CONTAINS

Funkcja CONTAINS zwraca wartość TRUE jeśli String zawiera określone wyrażenie

CONTAINS(string, substring)

Przykład:

CONTAINS(‘dashboard’,’dash’) = TRUE
CONTAINS(‘dashboard’,’work’) = FALSE

✔ Wynik - wyrażenie dash znajduje się w słowie dashboard, stąd Tableau zwraca wartość TRUE. W drugim przykładzie słowo work nie znajduje się w Stringu, tym samym zwracana jest wartość FALSE.

ENDSWITH

Funkcja ENDSWITH zwraca wartość TRUE, jeśli String kończy się na określone wyrażenie.

ENDSWITH(string, substring),

Przykład:

ENDSWITH(‘West’,’est’) = TRUE

✔ Wynik - wyrażenie est znajduje się w końcówce Stringu West, dlatego zwracana wartość to TRUE.

FIND

Funkcja FIND zwraca pozycyjny indeks szukanego wyrażenia w Stringu, w przypadku braku ów wyrażenia wskazuje 0.

FIND(string, substring, [start]),

Przykład:

FIND(‘wymiar’,’miar’) =  ~~~~3

✔ Wynik - wyrażenie miar zaczyna się na pozycji 3 w Stringu wymiar, taką wartość zwraca Tableau.

FINDNTH

Funkcja FINDNTH zwraca pozycję N-tego wystąpienia szukanego wyrażenia.

FINDNTH(string, substring, occurrence)

Przykład:

FINDNTH(‘kalkulacja’,’a’,3) = 10

✔ Wynik - String kalkulacja ma w sobie trzy litery a. Chcąc poznać pozycję trzeciej z nich w tym słowie, w pozycji Occurrence wpisujemy wartość 3. Zwracany wynik to 10, czyli pozycja szukanego znaku.

LEFT

Funkcja LEFT zwraca określoną liczbę znaków w Stringu zaczynając od lewej strony.

LEFT(string, number),

Przykład:

LEFT(‘kolumny’,3) = ‘kol'

✔ Wynik - ze Stringu kolumny zostają wybrane 3 pierwsze znaki kol.

LEN

Funkcja LEN zwraca ilość znaków w Stringu

LEN(String)

Przykład:

LEN(“dashboard”)= 9

✔ Wynik - w słowie dashboard, Tableau wskazuje 9 znaków.

LOWER

Funkcja LOWER zwraca String ze znakami zapisanymi małą literą.

LOWER(String)

Przykład:

LOWER(“GREEN”) =’green’