Funkcje Tableau - Naucz się wszystkich wbudowanych funkcji Tableau

Spisie treści:

Anonim

Przegląd funkcji Tableau

Ponieważ każdy samochód ma różne funkcje, takie jak hamulce, pedał przyspieszenia, sprzęgło, wycieraczki, reflektory, klimatyzacja, system muzyczny, lewe prawe wskaźniki itp., Które pomagają nam prowadzić samochód wygodnie i odpowiednio. Podobnie w Tableau mamy różne kategorie funkcji, aw każdej kategorii mamy szereg funkcji, które pomagają nam wykonywać obliczenia i wizualizować dane zgodnie z naszymi wymaganiami, które zbyt łatwo i szybko.

Na podstawie rodzaju danych, które należy wizualizować, agregacji i operacji logicznych wymaganych w wizualizacji funkcje tabel są podzielone na różne kategorie. Każda kategoria ma funkcje do określonego celu, który wyjaśniono poniżej.

Rodzaje funkcji Tableau

  • Funkcja ciągu
  • Funkcja liczby
  • Funkcja daty
  • Funkcja agregująca
  • Funkcja logiczna
  • Funkcje konwersji typu

Jak zastosować funkcję Tableau?

Krok 1 :

Aby zastosować funkcję Tableau, musimy utworzyć pole obliczeniowe, które można utworzyć, klikając kartę Analiza w arkuszu tabeli, a następnie „Utwórz opcję pola obliczeniowego” z menu rozwijanego, jak pokazano na rysunku 1 poniżej i podświetlone w czerwony.

Krok 2:

Po kliknięciu opcji Utwórz pole obliczeń znajdziesz rozwijane menu, które zawiera listę wszystkich funkcji tableau wraz z ich opisem i przykładem. Możesz wybrać funkcję z menu rozwijanego lub wyszukać w polu tekstowym, jak pokazano na rysunku 2. Upewnij się, że nadałeś nazwę polu obliczonemu przed kliknięciem Zastosuj i OK. Na rysunku 2 nazwałem moje pole obliczeniowe jako „Zawiera”.

Edytor pól obliczeniowych Tableau informuje nas również, czy nasze obliczenia są prawidłowe, czy nie, ten wskaźnik można zobaczyć na dole edytora.

Krok 3:

Po kliknięciu OK możesz przeciągnąć i upuścić pole obliczone z miary / Wymiaru w arkuszu, aby zobaczyć wyniki.

Funkcje ciągów

Funkcje String pozwalają nam manipulować danymi String zgodnie z naszymi wymaganiami. Na przykład możemy użyć funkcji łańcuchowej, aby pobrać nazwiska lub imiona pracowników z kolumny z nazwiskami pracowników z tabeli pracowników i umieścić je w nowym polu lub kolumnie. Możemy również użyć tej funkcji do połączenia szczegółów miasta i kraju i wypełnienia go w jednej kolumnie itp.

Lista popularnych funkcji String w Tableau jest następująca:

MAXŚRODEKASCIIRTRIMGÓRNY
MINLEWOZWĘGLAĆLTRIMNIŻSZY
ZACZYNAĆ ZDOBRZEODNALEŹĆTRYMPRZESTRZEŃ
ENDSWITHZASTĄPIĆZAWIERALENROZDZIELAĆ

1 W LEWO

Zwraca najbardziej lewy podciąg w ciągu.

Składnia: LEWA (ciąg, liczba)

Przykład : LEWY („MR. Ghoradkar”, 2) = „MR”. „2” oznacza długość podłańcucha.

Na poniższym zrzucie ekranu możemy zobaczyć, kiedy pole obliczeniowe „LEWY Fn” zostało przeciągnięte i upuszczone w arkuszu, otrzymaliśmy wynik jako MRS tylko, gdy otrzymaliśmy napis „3” w naszej funkcji.

PRAWY jest bardzo podobny do LEWEGO z prawej strony, zwraca skrajny podciąg w łańcuchu.

2) MID

Środek jest również podobny do funkcji LEWO i Prawo. MID zwraca podłańcuch z określonej pozycji indeksu do określonej długości.

Składnia: MID (ciąg, liczba, liczba)

Przykład : MID („parasol”, 2, 4). Wynik: „brel

Uwaga: Indeks w ciągu zaczyna się od „0” .

3) ASCII

Zwraca kod ASCII pierwszego znaku ciągu.

Składnia: ASCII (ciąg)

Przykład: ASCII („A”). Wynik: 65

Uwaga: Upewnij się, że wybierasz „Atrybut”, klikając prawym przyciskiem myszy pole obliczeniowe, aby uzyskać pożądany wynik. Jak pokazano na poniższym obrazku.

4) CHAR

Jest to dokładne przeciwieństwo ASCII; Zwraca znak zakodowany przez numer kodu ASCII.

Składnia: CHAR (liczba)

Przykład: CHAR (65) = „A”.

5) ZAWIERA

Zwraca „PRAWDA”, jeśli podany ciąg zawiera określony podciąg.

Składnia: CONTAINS (string, substring).

Przykład: ZAWIERA („Maharasztra”, „wysypka”). = „PRAWDA”.

Przypadek użycia: Możesz umieścić wymiar „Maharashtra” i wizualizować dane. Na przykład, jeśli masz wymiar o nazwie „NAZWA”, który zawiera nazwę wszystkich klientów banku i jeśli chcesz uzyskać identyfikatory klientów wszystkich pracowników, których nazwa zawiera „as” w ich nazwie, możesz użyć poniższego zapytania w twój edytor tekstu. Musisz także zastosować filtr, aby uzyskać identyfikatory klientów z wynikiem „Prawda”.

ZAWIERA ((Nazwa), „as”). Wynik pokazano na poniższym obrazku.

6) ENDSWITH

Zwraca true, jeśli podany ciąg znaków kończy się na podanym podciągu

Składnia: ENDSWITH (ciąg, podłańcuch).

Przykład: ENDSWITH („DONKEY”, „KEY”) = True.

STARTSWITH jest bardzo podobny do ENDSWITH, zwraca true, jeśli ciąg zaczyna się od podanego podłańcucha.

7) ZNAJDŹ

Zwraca pozycję indeksu podłańcucha w ciągu.

Składnia: FIND (ciąg, podciąg, (początek)). Musimy określić punkt początkowy do przeszukania w ciągu trzeciego parametru.

Przykład: ZNAJDŹ („maksimum”, „m”, 2). = 5

8) LEN

Zwraca długość ciągu.

Składnia: LEN (ciąg).

Przykład: LEN („śmigłowiec”) = 10.

9) GÓRNA

Zwraca ciąg znaków, wszystkie litery są wielkie.

Składnia: UPPER (ciąg).

Przykład: UPPER („BlackHat”) = „BLACKHAT”.

LOWER jest bardzo podobny do GÓRNEGO, zwraca łańcuch ze wszystkimi znakami małymi literami.

10) MAKS

Zwraca maksimum aib.

Składnia: MAX (a, b).

Przykład: MAX („Tygrys”, „Kot”) = „Tygrys”.

MIN jest bardzo podobny do MAX, zwraca minimum a i b.

11) PRZYCINANIE

Zwraca ciąg bez spacji wiodących i końcowych.

Składnia: TRIM (ciąg).

Przykład: TRIM („warzywa”) = „warzywa”.

LTRIM i RTRIM są bardzo podobne do TRIM, zwraca łańcuch z usuniętymi spacjami wiodącymi i Zwraca odpowiednio ciąg z usuniętymi spacjami końcowymi.

12) SPLIT

Zwraca podłańcuch z wejścia, używając separatora do podzielenia go.

Składnia: SPLIT (ciąg, separator, token).

Przykład: SPLIT („abc-d”, „-”, 2) = „b”

Uwaga: Tutaj liczba tokenów jest pozycją podciągu po wykluczeniu ogranicznika. Możemy również użyć -2 lub -3 itd., Aby uzyskać wynik z końca łańcucha.

Funkcje liczbowe

Funkcje liczbowe pozwalają nam wykonać obliczenia na danych. Można go używać tylko z miarami, tj. Polem zawierającym wartości liczbowe. Funkcje liczbowe mogą pomóc nam obliczyć kwadrat, pierwiastek kwadratowy, moc, wykładniczy itp. Danych liczbowych. Na przykład, jeśli mamy zbiór danych banków, w których chcemy zaokrąglić saldo wszystkich naszych klientów, możemy skorzystać z funkcji OKRĄGŁY. Lista popularnych funkcji liczbowych w Tableau jest następująca:

ABSGRZECHJAK WPLACOKRĄGŁY
MAXSAŁATAACOSSQRTDIV
MINDĘBNIKATANTermin ważnościHEXBIN
CELINGŁÓŻKO SKŁADANESTOPNIELOGMOC
PIĘTROLiczba PiRADIANYLNZNAK

1) ABS

Zwraca wartość bezwzględną podanej liczby.

Składnia: ABS (liczba).

Przykład: ABS ((10, 75)). = 11

2) MAKS

Zwraca maksymalnie dwa argumenty tego samego typu.

Składnia: MAX (liczba, liczba).

Przykład: jeśli przychody i wydatki to dwie miary, wówczas funkcja maksimum zwróci maksimum między nimi. MAX („Przychody”, „Wydatki”). Kolejny przykład na poniższym obrazku.

MIN jest bardzo podobny do MAX; zwraca minimum dwóch argumentów tego samego typu.

3) SUFITOWA

Zaokrągla liczbę do najbliższej liczby całkowitej o równej lub większej wartości.

Składnia: SUFITOWA (liczba).

Przykład: SUFITOWA (4.2654) = 5.

4) PODŁOGA

PODŁOGA jest bardzo podobna do SUFITU, zaokrągla liczbę do najbliższej liczby całkowitej o równej lub niższej wartości.

Przykład: FLOOR (4.2654) = 4.

5) OKRĄGŁY

Zaokrągla liczbę do określonej liczby cyfr.

Składnia: ROUND (liczba, (dziesiętna)).

Przykład: ZAOKR (6.66667, (2)) = 6, 67.

6) SIN

Zwraca sinus kąta. Określ kąt w radianach.

Przykład: SIN (PI () / 4) = 0, 707106.

COS, TAN i COT są bardzo podobne do SIN. Zwraca odpowiednio cosinus, styczną i cotangens kąta.

7) PI

Zwraca stałą liczbową PI: 3.14159.

Składnia: PI ().

8) STOPIEŃ

Konwertuje podaną liczbę z radianów na stopnie.

Składnia: DEGREE (liczba).

Przykład: STOPIEŃ (PI () / 4) = 45.

RADIANS jest bardzo podobny do STOPNIA. Konwertuje podaną liczbę ze stopni na radiany.

9) KWADRAT

Zwraca kwadrat liczby.

Składnia: SQUARE (liczba).

Przykład: SQUARE (5) = 25.

SQRT jest bardzo podobny do SQUARE. Zwraca pierwiastek kwadratowy z liczby.

10) EXP

Zwraca e podniesione do potęgi podanej liczby.

Składnia: EXP (liczba).

Przykład: EXP (- (Tempo wzrostu) * (Czas))

11) MOC

Podnosi liczbę do określonej mocy.

Składnia: POWER (liczba, moc).

Przykład: POWER (4, 2) = 4 2 = 16.

12) DIV

Zwraca część całkowitą ilorazu, gdzie liczba całkowita 1 jest dzielona przez liczbę całkowitą 2.

Składnia: DIV (Integer1, Integer2).

Przykład: DIV (22, 2) = 10.

Funkcje daty

Funkcje daty pozwalają nam manipulować danymi związanymi z czasem, rokiem, datą i dniami. Przydatna może być konwersja dni w godzinach lub wygenerowanie daty „ostatniej modyfikacji” podczas wizualizacji danych. Lista popularnych funkcji daty w Tableau jest następująca:

DZISIAJMINMAXTERAZ
ROKMAKEDATEDATEDIFFDATETRUNC
DZIEŃMAKETIMEDATEPARTNAZWA DATY
MIESIĄCMAKEDATETIMEDATA DODAJISDATE

1) DZIŚ

Zwraca bieżącą datę.

Składnia: TODAY ().

Przykład: TODAY () = 26.09.2019.

2) DZIEŃ

Zwraca dzień podanej daty jako liczbę całkowitą.

Składnia: DZIEŃ (data).

Przykład: DZIEŃ (# 2019-09-26 #) = 26.

MIESIĄC i ROK są bardzo podobne do DZIEŃ. Zwraca odpowiednio miesiąc i rok podanej daty jako liczbę całkowitą.

3) TERAZ

Zwraca bieżącą datę i godzinę.

Składnia: NOW ().

Przykład: TERAZ () = 26.09.2019, 19:26:21 PM.

4) DATA.RÓŻNICA

Zwraca różnicę między datą 1 a datą 2.

Składnia: DATEDIFF (date_part, date1, date2, (start_of_week))

Przykład: DATEDIFF („tydzień”, # 2019-09-22 #, # 2019-09-25 #, „poniedziałek”) = 2.

5) ISDATE

Zwraca true, jeśli podany ciąg jest prawidłową datą.

Składnia: ISDATE (ciąg).

Przykład: ISDATE („24 maja 2019 r.”) = True.

Funkcje konwersji typu

Funkcje konwersji typów pozwalają nam modyfikować typ danych danych źródłowych i konwertować je z jednego typu na inny. Korzystając z tych funkcji, możemy konwertować Daty na ciągi i odwrotnie, możemy również konwertować liczby na ciągi i ciągi na liczby, aby zapobiec lub aktywować agregację przez Tableau. Lista popularnych funkcji konwersji typów w Tableau jest następująca:

DATAPŁYWAK
DATETIMEINT
BAZA DANYCHSTR

1) DATA

Zwraca datę z podanym numerem, ciągiem lub datą.

Składnia: DATE (wyrażenie).

Przykład: DATA („24 maja 2019 r.”) = # 24 maja 2019 r. #.

2) PŁYWAĆ

Przedstawia swój argument jako liczbę zmiennoprzecinkową.

Składnia: FLOAT (wyrażenie).

Przykład: FLOAT (3) = 3.000.

3) INT

Przedstawia swój argument jako liczbę całkowitą.

Składnia: INT (wyrażenie).

Przykład: INT (8.0 / 3.0) = 2.

4) STR

Rzuca swój argument jako ciąg.

Składnia: STR (wyrażenie).

Przykład: STR ((ranga)). W tym przykładzie możesz rzutować wszystkie wartości liczbowe z miary Rank na ciąg. Gdy to zrobisz, pole obliczeniowe pojawi się w wymiarze zamiast pomiaru.

Funkcja agregująca

Funkcja agregująca pozwala nam podsumowywać dane, wykonując różne operacje, takie jak SUMA, LICZBA, PERCENTILE, AVG itp. Pomaga nam również stosować funkcje agregujące w regionach, krajach itp. Na przykład możemy obliczyć średnią, sumę itp. z poszczególnych dziedzin, takich jak sprzedaż, zysk, saldo itp. w całym kraju lub stanie.

ATTRMAXCOVARPERCENTILE
AVGSUMACOVRAPSTDEV
ZEBRAĆCOUNTDMAXSTDEVP
CORRLENMEDIANASUMA
LICZYĆLEWOMINVAR

1) AVG

Zwraca średnią wszystkich wartości w wyrażeniu.

Składnia: AVG (wyrażenie).

Przykład: AVG (Balance). Jak pokazano na poniższym zdjęciu, z którego pochodzą średnie salda w całym regionie.

2) COUNT

Zwraca liczbę elementów w grupie.

Składnia: COUNT (wyrażenie).

3) MAKS

Zwraca maksymalne wyrażenie we wszystkich rekordach.

Składnia: MAX (wyrażenie).

MIN jest bardzo podobny do MAX, Zwraca minimalne wyrażenie we wszystkich rekordach.

4) SUMA

Zwraca sumę wszystkich wartości wyrażenia.

Składnia: SUMA (wyrażenie).

Funkcje logiczne

Funkcje logiczne pozwalają nam podejmować decyzje w oparciu o logikę boolowską, tj. Prawda lub fałsz.

GDYBYIMAX
IFNULLWALIZKAMIN
IIFJESZCZENIE
ISDATEELSEIFLUB
ISNULLKONIECNASTĘPNIE

1) JEŻELI

Testuje zwracaną wartość wyrażenia na wartość true.

Składnia: JEŻELI TO (ELSEIF THEN…) (ELSE) KONIEC.

Przykład: JEŻELI (Zysk)> 0 NASTĘPNIE KONIEC „rentownej” straty ELSE.

2) IFNULL

Zwróć, jeśli nie jest zerowy, w przeciwnym razie zwróć.

Składnia: IFNULL (expr1, expr2).

Przykład: IFNULL ((sprzedaż), 0).

3) IFF

Sprawdza stan; zwraca pierwszą wartość, jeśli PRAWDA, drugą, jeśli FAŁSZ, a trzecią, jeśli nieznana.

Składnia: IFF (test, a następnie, (nieznany)).

Przykład: IFF ((zysk)> 0, „zysk”, „strata”).

4) ISNULL

Zwraca wartość true, jeśli wyrażenie ma wartość NULL.

Składnia: ISNULL (wyrażenie).

Przykład: ISNULL (89). = Fałsz.

5) NIE

Wykonuje logiczną negację wyrażenia.

Składnia: JEŚLI NIE, TO KONIEC.

Przykład: JEŻELI NIE (strata) <0, TO KONIEC „nierentowny”.

6) I

Wykonuje logiczne „i” na dwóch wyrażeniach.

Składnia: JEŻELI I WTEDY KONIEC.

Przykład: JEŻELI (ATTR ((rynek)) = „Afryka” ORAZ SUMA ((sprzedaż))> (Wschodzący próg) NASTĘPNIE „Dobre wyniki”),

7) ELSE

Testuje serię wyrażeń zwracających wartość true.

Składnia: JEŚLI WTEDY INNY KONIEC.

Przykład: JEŻELI (zysk)> 0 WTEDY „rentowny” ELSE „strata” END.

Wniosek

Tableau udostępnia różne funkcje do manipulowania danymi zgodnie z naszymi wymaganiami, funkcje te pomagają nam wykonywać wymagane obliczenia, podejmować określone decyzje, zmieniać typ danych, łączyć różne kolumny itp.

Funkcje Tableau odgrywają istotną rolę w wizualizacji danych i mogą pomóc nam poprawić wygląd danych, a także pomóc nam w efektywnym tworzeniu pulpitów nawigacyjnych.

Polecane artykuły

Jest to przewodnik po funkcjach Tableau. Tutaj omawiamy wszystkie funkcje Tableau wbudowane w oprogramowanie Tableau. Możesz także zapoznać się z następującymi artykułami, aby dowiedzieć się więcej -

  1. Filtry w Tableau
  2. Architektura Tableau
  3. Co to jest Tableau?
  4. Jest bezpłatny