Tableau - Funktionen
Jede Datenanalyse erfordert viele Berechnungen. In Tableau wird der Berechnungseditor verwendet, um Berechnungen auf die zu analysierenden Felder anzuwenden. Tableau verfügt über eine Reihe integrierter Funktionen, mit denen Ausdrücke für komplexe Berechnungen erstellt werden können.
Im Folgenden werden verschiedene Funktionskategorien beschrieben.
- Zahlenfunktionen
- String-Funktionen
- Datumsfunktionen
- Logische Funktionen
- Aggregierte Funktionen
Zahlenfunktionen
Dies sind die Funktionen, die für numerische Berechnungen verwendet werden. Sie nehmen nur Zahlen als Eingaben. Im Folgenden finden Sie einige Beispiele für wichtige Zahlenfunktionen.
Funktion | Beschreibung | Beispiel |
---|---|---|
CEILING (number) | Rundet eine Zahl auf die nächste Ganzzahl mit gleichem oder höherem Wert. | DECKE (2.145) = 3 |
POWER (number, power) | Erhöht die Zahl auf die angegebene Potenz. | LEISTUNG (5,3) = 125 |
ROUND (number, [decimals]) | Rundet die Zahlen auf eine bestimmte Anzahl von Ziffern. | RUNDE (3.14152,2) = 3.14 |
String-Funktionen
String-Funktionen werden zur String-Manipulation verwendet. Im Folgenden finden Sie einige wichtige Zeichenfolgenfunktionen mit Beispielen
Funktion | Beschreibung | Beispiel |
---|---|---|
LEN (string) | Gibt die Länge der Zeichenfolge zurück. | LEN ("Tableau") = 7 |
LTRIM (string) | Gibt die Zeichenfolge zurück, wobei alle führenden Leerzeichen entfernt wurden. | LTRIM ("Tableau") = "Tableau" |
REPLACE (string, substring, replacement) | Durchsucht die Zeichenfolge nach Teilzeichenfolgen und ersetzt sie durch eine Ersetzung. Wenn die Teilzeichenfolge nicht gefunden wird, wird die Zeichenfolge nicht geändert. | REPLACE ("GreenBlueGreen", "Blue", "Red") = "GreenRedGreen" |
UPPER (string) | Gibt eine Zeichenfolge zurück, bei der alle Zeichen in Großbuchstaben geschrieben sind. | UPPER ("Tableau") = "TABLEAU" |
Datumsfunktionen
Tableau verfügt über eine Vielzahl von Datumsfunktionen, mit denen Datumsberechnungen durchgeführt werden können. Alle Datumsfunktionen verwenden diedate_partDies ist eine Zeichenfolge, die den Teil des Datums angibt, z. B. - Monat, Tag oder Jahr. In der folgenden Tabelle sind einige Beispiele für wichtige Datumsfunktionen aufgeführt.
Funktion | Beschreibung | Beispiel |
---|---|---|
DATEADD (date_part, increment, date) | Gibt ein zum Datum hinzugefügtes Inkrement zurück. Die Art des Inkrements ist in angegebendate_part. | DATEADD ('Monat', 3, # 2004-04-15 #) = 2004-0715 00:00:00 AM |
DATENAME (date_part, date, [start_of_week]) | Kehrt zurück date_partdes Datums als Zeichenfolge. Dasstart_of_week Parameter ist optional. | DATENAME ('Monat', # 200404-15 #) = "April" |
DAY (date) | Gibt den Tag des angegebenen Datums als Ganzzahl zurück. | TAG (# 2004-04-12 #) = 12 |
NOW( ) | Gibt das aktuelle Datum und die aktuelle Uhrzeit zurück. | JETZT () = 15.04.2004 13:08:21 Uhr |
Logische Funktionen
Diese Funktionen werten einen einzelnen Wert oder das Ergebnis eines Ausdrucks aus und erzeugen eine boolesche Ausgabe.
Funktion | Beschreibung | Beispiel |
---|---|---|
IFNULL (expression1, expression2) | Die IFNULL-Funktion gibt den ersten Ausdruck zurück, wenn das Ergebnis nicht null ist, und den zweiten Ausdruck, wenn es null ist. | IFNULL ([Verkäufe], 0) = [Verkäufe] |
ISDATE (string) | Die ISDATE-Funktion gibt TRUE zurück, wenn das Zeichenfolgenargument in ein Datum konvertiert werden kann, und FALSE, wenn dies nicht möglich ist. | ISDATE ("11/05/98") = TRUE ISDATE ("14/05/98") = FALSE |
MIN(expression) | Die MIN-Funktion gibt das Minimum eines Ausdrucks für alle Datensätze oder das Minimum von zwei Ausdrücken für jeden Datensatz zurück. | |
Aggregierte Funktionen
Funktion | Beschreibung | Beispiel |
---|---|---|
AVG(expression) | Gibt den Durchschnitt aller Werte im Ausdruck zurück. AVG kann nur mit numerischen Feldern verwendet werden. Nullwerte werden ignoriert. | |
COUNT (expression) | Gibt die Anzahl der Elemente in einer Gruppe zurück. Nullwerte werden nicht gezählt. | |
MEDIAN (expression) | Gibt den Median eines Ausdrucks über alle Datensätze zurück. Der Median kann nur mit numerischen Feldern verwendet werden. Nullwerte werden ignoriert. | |
STDEV (expression) | Gibt die statistische Standardabweichung aller Werte im angegebenen Ausdruck basierend auf einer Stichprobe der Population zurück. |