Ü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:
Max | MID | ASCII | RTRIM | OBERER, HÖHER |
MINDEST | LINKS | VERKOHLEN | LTRIM | NIEDRIGER |
BEGINNT MIT | RICHTIG | FINDEN | TRIMMEN | RAUM |
ENDET MIT | ERSETZEN | ENTHÄLT | LEN | TEILT |
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:
Abs | SÜNDE | WIE IN | PLATZ | RUNDEN |
Max | COS | ACOS | SQRT | DIV |
MINDEST | BRÄUNEN | EINE LOHE | EXP | HEXBIN |
CELING | KINDERBETT | GRAD | LOG | LEISTUNG |
FUSSBODEN | PI | RADIANS | LN | ZEICHEN |
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:
HEUTE | MINDEST | Max | JETZT |
JAHR | ERSTELLEN | DATEDIFF | DATETRUNC |
TAG | ZEIT SCHAFFEN | DATEPART | DATENAME |
MONAT | MAKEDATETIME | DATEADD | ISDATE |
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:
DATUM | SCHWEBEN |
TERMINZEIT | INT |
DATEPARSE | STR |
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.
ATTR | Max | COVAR | PERZENTIL |
AVG | SUMME | COVRAP | STDEV |
SAMMELN | COUNTD | Max | STDEVP |
CORR | LEN | MEDIAN | SUMME |
ANZAHL | LINKS | MINDEST | VAR |
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.
WENN | UND | Max |
IFNULL | FALL | MINDEST |
IIF | SONST | NICHT |
ISDATE | ELSEIF | ODER |
IST NULL | ENDE | DANN |
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 -
- Filter in Tableau
- Tableau-Architektur
- Was ist Tableau?
- Ist Tableau frei