Übersicht über Tableau-Funktionen

Da jedes Auto verschiedene Funktionen wie Bremsen, Gaspedal, Kupplung, Scheibenwischer, Scheinwerfer, Klimaanlage, Musikanlage, Blinker links rechts usw. hat, können wir ein Auto bequem und angemessen fahren. Ebenso haben wir in Tableau verschiedene Funktionskategorien und in jeder Kategorie eine Reihe von Funktionen, mit denen wir Berechnungen durchführen und die Daten gemäß unseren Anforderungen so einfach und schnell visualisieren können.

Anhand der Art der zu visualisierenden Daten, der in der Visualisierung erforderlichen Aggregation und Verknüpfung werden die Tableau-Funktionen in verschiedene Kategorien eingeteilt. Jede Kategorie hat Funktionen für einen bestimmten Zweck, der unten erläutert wird.

Arten von Tableau-Funktionen

  • String-Funktion
  • Nummer Funktion
  • Datumsfunktion
  • Aggregatfunktion
  • Logische Funktion
  • Typkonvertierungsfunktionen

Wie wende ich die Tableau-Funktion an?

Schritt 1 :

Um die Tableau-Funktion anzuwenden, müssen Sie ein berechnetes Feld erstellen, das durch Klicken auf die Registerkarte Analyse im Tableau-Arbeitsblatt und dann im Dropdown-Menü auf „Berechnetes Feld erstellen“ (siehe Abbildung 1 unten) erstellt und in hervorgehoben werden kann rot.

Schritt 2:

Nachdem Sie auf die Option Berechnetes Feld erstellen geklickt haben, wird ein Dropdown-Menü angezeigt, das eine Liste aller Tableau-Funktionen mit Beschreibung und Beispiel enthält. Sie können eine Funktion aus dem Dropdown-Menü auswählen oder in dem in Abbildung 2 gezeigten Textfeld suchen. Vergewissern Sie sich, dass Sie Ihr berechnetes Feld benannt haben, bevor Sie auf Übernehmen und OK klicken. In Abbildung 2 habe ich mein berechnetes Feld als "Enthält" bezeichnet.

Der Tableau-Berechnungsfeld-Editor teilt uns auch mit, ob unsere Berechnung gültig ist oder nicht. Sie können diesen Indikator unten im Editor sehen.

Schritt 3:

Nachdem Sie auf OK geklickt haben, können Sie das berechnete Feld von Measure / Dimension in das Blatt ziehen und dort ablegen, um die Ergebnisse anzuzeigen.

String-Funktionen

String-Funktionen ermöglichen es uns, die String-Daten gemäß unseren Anforderungen zu bearbeiten. Zum Beispiel können wir die Zeichenfolge-Funktion verwenden, um den Nachnamen oder Vornamen von Mitarbeitern aus der Spalte mit dem Mitarbeiternamen aus der Mitarbeitertabelle abzurufen und in das neue Feld oder die neue Spalte einzufügen. Wir können diese Funktion auch verwenden, um Stadt- und Länderdetails zu verketten und sie in eine einzelne Spalte usw. einzufügen.

Die Liste der gängigen Zeichenfolgenfunktionen in Tableau sieht wie folgt aus:

MaxMIDASCIIRTRIMOBERER, HÖHER
MINDESTLINKSVERKOHLENLTRIMNIEDRIGER
BEGINNT MITRICHTIGFINDENTRIMMENRAUM
ENDET MITERSETZENENTHÄLTLENTEILT

1 LINKS

Es wird der am weitesten links stehende Teilstring in der Zeichenfolge zurückgegeben.

Syntax: LEFT (String, Nummer)

Beispiel : LINKS ("MR. Ghoradkar", 2) = "MR". "2" steht für die Länge des Teilstrings.

Im folgenden Screenshot können wir sehen, wann das Berechnungsfeld "LEFT Fn" per Drag & Drop in das Blatt gezogen wurde. Wir haben das Ergebnis als MRS nur erhalten, wenn in unserer Funktion "3" geschrieben wurde.

RIGHT ist sehr ähnlich zu LEFT in right und gibt den rechten Teilstring in der Zeichenkette zurück.

2) MITTE

Mid ähnelt auch den Funktionen LEFT und Right. MID gibt die Teilzeichenfolge von einer angegebenen Indexposition auf die angegebene Länge zurück.

Syntax: MID (Zeichenfolge, Nummer, Nummer)

Beispiel : MID ("Regenschirm", 2, 4). Ergebnis: "brel "

Hinweis: Der Index in einer Zeichenfolge beginnt bei "0" .

3) ASCII

Es gibt den ASCII-Code des ersten Zeichens der Zeichenfolge zurück.

Syntax: ASCII (Zeichenfolge)

Beispiel: ASCII ("A"). Ergebnis: 65

Hinweis: Stellen Sie sicher, dass Sie "Attribut" auswählen, indem Sie mit der rechten Maustaste auf das berechnete Feld klicken, um das gewünschte Ergebnis zu erhalten. Wie im Bild unten gezeigt.

4) CHAR

Es ist das genaue Gegenteil von ASCII; Es gibt das von der ASCII-Codenummer codierte Zeichen zurück.

Syntax: CHAR (Nummer)

Beispiel: CHAR (65) = 'A'.

5) ENTHÄLT

Gibt 'TRUE' zurück, wenn die angegebene Zeichenfolge eine angegebene Teilzeichenfolge enthält.

Syntax: CONTAINS (Zeichenfolge, Teilzeichenfolge).

Beispiel: CONTAINS ("Maharashtra", "Ausschlag"). = "TRUE".

Anwendungsfall: Sie können eine Dimension in 'Maharashtra' einfügen und die Daten visualisieren. Wenn Sie beispielsweise eine Dimension mit dem Namen "NAME" haben, die den Namen aller Kunden Ihrer Bank enthält, und wenn Sie die Kunden-IDs aller Mitarbeiter abrufen möchten, deren Name "as" enthält, können Sie die folgende Abfrage in verwenden Ihr Texteditor. Sie müssen auch einen Filter anwenden, damit Sie Kunden-IDs mit dem Ergebnis "True" erhalten.

ENTHÄLT ((Name), ”als”). Das Ergebnis ist im Bild unten dargestellt.

6) ENDSWITH

Gibt true zurück, wenn die angegebene Zeichenfolge mit einer bestimmten Teilzeichenfolge endet

Syntax: ENDSWITH (Zeichenfolge, Teilzeichenfolge).

Beispiel: ENDSWITH ("DONKEY", "KEY") = True.

STARTSWITH ist ENDSWITH sehr ähnlich und gibt true zurück, wenn der String mit der angegebenen Teilzeichenfolge beginnt.

7) FINDEN

Gibt die Indexposition der Teilzeichenfolge in der Zeichenfolge zurück.

Syntax: FIND (Zeichenfolge, Teilzeichenfolge, (Start)). Wir müssen den Startpunkt für die Suche in der Zeichenfolge im dritten Parameter angeben.

Beispiel: FIND ("Maximum", "m", 2). = 5.

8) LEN

Gibt die Länge der Zeichenkette zurück.

Syntax: LEN (Zeichenfolge).

Beispiel: LEN ("Hubschrauber") = 10.

9) OBERE

Rückgabewert mit Großbuchstaben.

Syntax: UPPER (Zeichenfolge).

Beispiel: UPPER ("BlackHat") = "BLACKHAT".

LOWER ist UPPER sehr ähnlich. Es wird ein String mit allen Kleinbuchstaben zurückgegeben.

10) MAX

Gibt das Maximum von a und b zurück.

Syntax: MAX (a, b).

Beispiel: MAX ("Tiger", "Katze") = "Tiger".

MIN ist MAX sehr ähnlich, es gibt das Minimum von a und b zurück.

11) TRIM

Gibt die Zeichenfolge ohne führende und nachfolgende Leerzeichen zurück.

Syntax: TRIM (Zeichenfolge).

Beispiel: TRIM ("Gemüse") = "Gemüse".

LTRIM und RTRIM sind TRIM sehr ähnlich. Sie geben die Zeichenfolge mit entfernten führenden Leerzeichen und die Zeichenfolge mit entfernten hinteren Leerzeichen zurück.

12) SPLIT

Gibt eine Teilzeichenfolge aus der Eingabe zurück, wobei ein Trennzeichen zum Teilen verwendet wird.

Syntax: SPLIT (Zeichenfolge, Trennzeichen, Token).

Beispiel: SPLIT ('abc-d', '-', 2) = 'b'

Hinweis: Hier ist die Token-Nummer die Position der Teilzeichenfolge nach dem Ausschließen des Begrenzers. Wir können auch -2 oder -3 usw. verwenden, um das Ergebnis vom Ende der Zeichenkette zu erhalten.

Nummernfunktionen

Zahlenfunktionen ermöglichen es uns, die Berechnung mit den Daten durchzuführen. Es kann nur mit Kennzahlen verwendet werden, dh Feld, das numerische Werte enthält. Zahlenfunktionen können uns helfen, Quadrat, Quadratwurzel, Potenz, Exponential usw. der numerischen Daten zu berechnen. Wenn wir zum Beispiel über einen Datensatz von Banken verfügen, bei denen wir den Saldo aller unserer Kunden abrunden möchten, können wir die RUND-Funktion verwenden. Die Liste der gängigen Nummernfunktionen in Tableau sieht wie folgt aus:

AbsSÜNDEWIE INPLATZRUNDEN
MaxCOSACOSSQRTDIV
MINDESTBRÄUNENEINE LOHEEXPHEXBIN
CELINGKINDERBETTGRADLOGLEISTUNG
FUSSBODENPIRADIANSLNZEICHEN

1) ABS

Gibt den absoluten Wert der angegebenen Zahl zurück.

Syntax: ABS (Nummer).

Beispiel: ABS ((10, 75)). = 11

2) MAX

Gibt das Maximum der beiden Argumente desselben Typs zurück.

Syntax: MAX (Nummer, Nummer).

Beispiel: Wenn Einnahmen und Ausgaben die beiden Kennzahlen sind, gibt die Max-Funktion ein Maximum zwischen ihnen zurück. MAX ("Einnahmen", "Ausgaben"). Ein weiteres Beispiel im Bild unten.

MIN ist MAX sehr ähnlich; Es gibt das Minimum der beiden Argumente desselben Typs zurück.

3) DECKEN

Rundet eine Zahl auf die nächste Ganzzahl mit dem gleichen oder einem höheren Wert.

Syntax: CEILING (Nummer).

Beispiel: DECKE (4.2654) = 5.

4) BODEN

FLOOR ist sehr ähnlich zu CEILING. Rundet eine Zahl auf die nächste ganze Zahl mit gleichem oder geringerem Wert.

Beispiel: BODEN (4.2654) = 4.

5) RUND

Rundet die Zahl auf die bestimmte Anzahl von Ziffern.

Syntax: ROUND (Zahl, (Dezimalzahl)).

Beispiel: RUNDE (6.66667, (2)) = 6.67.

6) SIN

Gibt den Sinus eines Winkels zurück. Geben Sie den Winkel im Bogenmaß an.

Beispiel: SIN (PI () / 4) = 0, 707106.

COS, TAN und COT sind SIN sehr ähnlich. Gibt den Cosinus, den Tangens und den Cotangens eines Winkels zurück.

7) PI

Gibt die numerische Konstante PI: 3.14159 zurück.

Syntax: PI ().

8) GRAD

Konvertiert die angegebene Zahl vom Bogenmaß in Grad.

Syntax: DEGREE (Nummer).

Beispiel: DEGREE (PI () / 4) = 45.

RADIANS ist sehr ähnlich zu DEGREE. Konvertiert die angegebene Zahl von Grad in Bogenmaß.

9) QUADRATISCH

Gibt das Quadrat einer Zahl zurück.

Syntax: SQUARE (Zahl).

Beispiel: SQUARE (5) = 25.

SQRT ist sehr ähnlich zu SQUARE. Es gibt die Quadratwurzel einer Zahl zurück.

10) EXP

Gibt e hoch der angegebenen Zahl zurück.

Syntax: EXP (Zahl).

Beispiel: EXP (- (Wachstumsrate) * (Zeit))

11) POWER

Erhöht die Zahl auf die angegebene Potenz.

Syntax: POWER (Zahl, Leistung).

Beispiel: POWER (4, 2) = 4 2 = 16.

12) DIV

Gibt den ganzzahligen Teil eines Quotienten zurück, wobei Ganzzahl1 durch Ganzzahl2 geteilt wird.

Syntax: DIV (Integer1, Integer2).

Beispiel: DIV (22, 2) = 10.

Datumsfunktionen

Mit Datumsfunktionen können Daten in Bezug auf Uhrzeit, Jahr, Datum und Tage bearbeitet werden. Es kann praktisch sein, Tage in Stunden umzurechnen oder das Datum der letzten Änderung während der Datenvisualisierung zu generieren. Die Liste der gängigen Datumsfunktionen in Tableau sieht folgendermaßen aus:

HEUTEMINDESTMaxJETZT
JAHRERSTELLENDATEDIFFDATETRUNC
TAGZEIT SCHAFFENDATEPARTDATENAME
MONATMAKEDATETIMEDATEADDISDATE

1) HEUTE

Liefert das aktuelle Datum.

Syntax: HEUTE ().

Beispiel: HEUTE () = 26.09.2019.

2) TAG

Gibt den Tag des angegebenen Datums als Ganzzahl zurück.

Syntax: TAG (Datum).

Beispiel: TAG (# 2019-09-26 #) = 26.

MONTH und YEAR sind DAY sehr ähnlich. Es gibt den Monat und das Jahr des angegebenen Datums als Ganzzahl zurück.

3) JETZT

Gibt das aktuelle Datum und die Uhrzeit zurück.

Syntax: JETZT ().

Beispiel: JETZT () = 26.09.2019, 19:26:21 Uhr.

4) DATEDIFF

Gibt die Differenz zwischen Datum1 und Datum2 zurück.

Syntax: DATEDIFF (date_part, date1, date2, (start_of_week))

Beispiel: DATEDIFF ('week', # 2019-09-22 #, # 2019-09-25 #, 'Monday') = 2.

5) ISDATE

Gibt true zurück, wenn die angegebene Zeichenfolge ein gültiges Datum ist.

Syntax: ISDATE (Zeichenfolge).

Beispiel: ISDATE ("24. Mai 2019") = True.

Typkonvertierungsfunktionen

Mit den Typkonvertierungsfunktionen können Sie den Datentyp der Quelldaten ändern und von einem Typ in einen anderen konvertieren. Mit diesen Funktionen können wir Datumsangaben in Zeichenfolgen und umgekehrt konvertieren. Außerdem können wir Zahlen in Zeichenfolgen und Zeichenfolgen in Zahlen konvertieren, um die Aggregation durch Tableau zu verhindern oder zu aktivieren. Die Liste der gängigen Typkonvertierungsfunktionen in Tableau lautet wie folgt:

DATUMSCHWEBEN
TERMINZEITINT
DATEPARSESTR

1) DATUM

Gibt ein Datum mit einer Zahl, einer Zeichenfolge oder einem Datum zurück.

Syntax: DATE (Ausdruck).

Beispiel: DATE ("24. Mai 2019") = # 24. Mai 2019 #.

2) FLOAT

Wandelt das Argument in eine Gleitkommazahl um.

Syntax: FLOAT (Ausdruck).

Beispiel: FLOAT (3) = 3.000.

3) INT

Wandelt das Argument in eine Ganzzahl um.

Syntax: INT (Ausdruck).

Beispiel: INT (8.0 / 3.0) = 2.

4) STR

Wandelt das Argument in einen String um.

Syntax: STR (Ausdruck).

Beispiel: STR ((Rang)). In diesem Beispiel können Sie alle numerischen Werte in der Rank-Kennzahl in eine Zeichenfolge umwandeln. Sobald Sie dies tun, wird das berechnete Feld in Bemaßung anstelle von Maß angezeigt.

Aggregatfunktion

Mit der Aggregatfunktion können wir die Daten zusammenfassen, indem wir verschiedene Operationen wie SUMME, ZÄHLEN, PERZENTIL, AVG usw. ausführen. Außerdem können wir Aggregatfunktionen über Regionen, Länder usw. hinweg anwenden. Beispielsweise können wir den Durchschnitt, die Summe usw. Berechnen B. Umsatz, Gewinn, Kontostand usw. in einem Land oder Bundesstaat.

ATTRMaxCOVARPERZENTIL
AVGSUMMECOVRAPSTDEV
SAMMELNCOUNTDMaxSTDEVP
CORRLENMEDIANSUMME
ANZAHLLINKSMINDESTVAR

1) AVG

Gibt den Durchschnitt aller Werte im Ausdruck zurück.

Syntax: AVG (Ausdruck).

Beispiel: AVG (Balance). Wie in der folgenden Abbildung gezeigt, wird der durchschnittliche Kontostand in der Region ermittelt.

2) COUNT

Gibt die Anzahl der Elemente in einer Gruppe zurück.

Syntax: COUNT (Ausdruck).

3) MAX

Gibt den maximalen Ausdruck in allen Datensätzen zurück.

Syntax: MAX (Ausdruck).

MIN ist MAX sehr ähnlich. Gibt den minimalen Ausdruck in allen Datensätzen zurück.

4) SUMME

Gibt die Summe aller Werte des Ausdrucks zurück.

Syntax: SUM (Ausdruck).

Logische Funktionen

Mit logischen Funktionen können wir Entscheidungen treffen, die auf der Booleschen Logik basieren, dh Richtig oder Falsch.

WENNUNDMax
IFNULLFALLMINDEST
IIFSONSTNICHT
ISDATEELSEIFODER
IST NULLENDEDANN

1) WENN

Testet einen Ausdruck, der einen Wert für true zurückgibt.

Syntax: WENN DANN (ELSEIF DANN…) (ELSE) ENDE.

Beispiel: IF (Profit)> 0 THEN 'profitable' ELSE 'loss' END.

2) IFNULL

Rückgabe, wenn es nicht null ist, andernfalls Rückgabe.

Syntax: IFNULL (Ausdruck1, Ausdruck2).

Beispiel: IFNULL ((Umsatz), 0).

3) IFF

Prüft den Zustand; Gibt den ersten Wert zurück, wenn TRUE, den zweiten, wenn FALSE und den dritten, wenn unbekannt.

Syntax: IFF (Test, sonst (unbekannt)).

Beispiel: IFF ((Gewinn)> 0, 'Gewinn', 'Verlust').

4) ISNULL

Gibt true zurück, wenn expression null ist.

Syntax: ISNULL (Ausdruck).

Beispiel: ISNULL (89). = Falsch.

5) NICHT

Führt eine logische Negation für einen Ausdruck durch.

Syntax: WENN NICHT DANN ENDE.

Beispiel: WENN NICHT (Verlust) <0, DANN "unrentabel" ENDE.

6) UND

Führt ein logisches 'und' für zwei Ausdrücke aus.

Syntax: WENN UND DANN ENDE.

Beispiel: WENN (ATTR ((Markt)) = "Afrika" UND SUMME ((Verkäufe))> (Schwellenwert) DANN "Gute Leistung"),

7) SONST

Testet eine Reihe von Ausdrücken, die den Wert für true zurückgeben.

Syntax: WENN DANN SONST ENDE.

Beispiel: WENN (Gewinn)> 0 DANN 'profitabler' SONST 'Verlust' ENDE.

Fazit

Tableau bietet verschiedene Funktionen zur Bearbeitung der Daten gemäß unseren Anforderungen. Diese Funktionen helfen uns, erforderliche Berechnungen durchzuführen, bestimmte Entscheidungen zu treffen, den Datentyp zu ändern, verschiedene Spalten zu kombinieren usw.

Tableau-Funktionen spielen eine wichtige Rolle bei der Datenvisualisierung und können uns dabei helfen, das Erscheinungsbild der Daten zu verbessern und die Dashboards effizient zu erstellen.

Empfohlene Artikel

Dies ist eine Anleitung zu Tableau-Funktionen. Hier werden alle in Tableau Software integrierten Tableau-Funktionen erläutert. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. Filter in Tableau
  2. Tableau-Architektur
  3. Was ist Tableau?
  4. Ist Tableau frei

Kategorie: