Tableau-Funktionen (alphabetisch)
Die Tableau-Funktionen in dieser Referenz sind alphabetisch geordnet. Klicken Sie auf einen Buchstaben, um zu dieser Stelle in der Liste zu springen. Sie können auch die Tastenkombination Strg+F (Command-F bei einem Mac-Computer) drücken, um ein Suchfeld für die Suche nach einer bestimmten Funktion zu öffnen.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A
ABS
Syntax | ABS(number) |
Ausgabe | Zahl (positiv) |
Definition | Gibt den absoluten Wert der jeweiligen Zahl (<number> ) zurück. |
Beispiel | ABS(-7) = 7 Das zweite Beispiel gibt den absoluten Wert für alle im Feld "Budget Variance" (Budgetabweichung) enthaltenen Zahlen zurück. |
Hinweise | Siehe auch SIGN . |
ACOS
Syntax | ACOS(number) |
Ausgabe | Zahl (Winkel im Bogenmaß) |
Definition | Gibt den Arkuskosinus (Winkel) der gegebenen Zahl (<number> ) zurück. |
Beispiel | ACOS(-1) = 3.14159265358979 |
Hinweise | Die Umkehrfunktion COS nimmt den Winkel im Bogenmaß als Argument und gibt den Kosinus zurück. |
AND
Syntax | <expr1> AND <expr2> |
Definition | Führt eine logische Verknüpfung von zwei Ausdrücken aus. (Wenn beide Seiten wahr sind, gibt der logische Test "true" zurück.) |
Ausgabe | Boolesch |
Beispiel | IF [Season] = "Spring" AND "[Season] = "Fall" "Wenn sowohl (Jahreszeit = Frühling) als auch (Jahreszeit = Herbst) gleichzeitig wahr sind, gib 'It's the apocalypse and footwear doesn't matter' (Das ist die Apokalypse und Schuhe spielen keine Rolle mehr) zurück.“ |
Hinweise | Wird oft mit IF und IIF verwendet. Siehe auch NOT und OR. Wenn für beide Ausdrücke Wenn Sie eine Berechnung erstellen, in der das Ergebnis eines Hinweis: Der Operator |
AREA
Syntax | AREA(Spatial Polygon, 'units') |
Ausgabe | Zahl |
Definition | Gibt die Gesamtfläche eines räumlichen Polygons (<spatial polygon> ) zurück. |
Beispiel | AREA([Geometry], 'feet') |
Hinweise | Unterstützte Einheitennamen (müssen in der Berechnung in einfachen Anführungszeichen stehen, z. B
|
ASCII
Syntax | ASCII(string) |
Ausgabe | Zahl |
Definition | Gibt den ASCII-Code für das erste Zeichen einer Zeichenfolge (<string> ) zurück. |
Beispiel | ASCII('A') = 65 |
Hinweise | Dies ist die Umkehrfunktion von CHAR . |
ASIN
Syntax | ASIN(number) |
Ausgabe | Zahl (Winkel im Bogenmaß) |
Definition | Gibt den Arkussinus (Winkel) einer gegebenen Zahl (<number> ) zurück. |
Beispiel | ASIN(1) = 1.5707963267949 |
Hinweise | Die Umkehrfunktion SIN nimmt den Winkel im Bogenmaß als Argument und gibt den Sinus zurück. |
ATAN
Syntax | ATAN(number) |
Ausgabe | Zahl (Winkel im Bogenmaß) |
Definition | Gibt den Arkustangens (Winkel) einer gegebenen Zahl (<number> ) zurück. |
Beispiel | ATAN(180) = 1.5652408283942 |
Hinweise | Die Umkehrfunktion |
ATAN2
Syntax | ATAN2(y number, x number) |
Ausgabe | Zahl (Winkel im Bogenmaß) |
Definition | Gibt den Arkustangens (Winkel) für zwei Koordinaten (<y number> und <x number> ) zurück. Das Ergebnis wird im Bogenmaß (Radiant) angegeben. |
Beispiel | ATAN2(2, 1) = 1.10714871779409 |
Hinweise | Siehe auch ATAN , TAN und COT . |
ATTR
Syntax | ATTR(expression) |
Definition | Gibt den Wert des Ausdrucks <expression> zurück, wenn er für alle Zeilen den gleichen Wert hat. Andernfalls wird ein Sternchen zurückgegeben. Null-Werte werden ignoriert. |
AVG
Syntax | AVG(expression) |
Definition | Gibt den Mittelwert aller Werte im Ausdruck <expression> zurück. Null-Werte werden ignoriert. |
Hinweise | AVG kann nur mit numerischen Feldern verwendet werden. |
B
BUFFER
Syntax | BUFFER(Spatial Point, distance, 'units') |
Ausgabe | Geometrie |
Definition | Gibt eine Polygonform zurück, die über einen räumlichen Punkt (<spatial point> ) zentriert ist, mit einem Radius, der durch den Abstand <distance> und die Einheit <unit> bestimmt wird. |
Beispiel | BUFFER([Spatial Point Geometry], 25, 'mi') BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km') |
Hinweise | Unterstützte Einheitennamen (müssen in der Berechnung in einfachen Anführungszeichen stehen, z. B
|
C
CASE
Syntax | CASE <expression>
|
Ausgabe | Hängt vom Datentyp der <then> -Werte ab. |
Definition | Bewertet den Ausdruck ( |
Beispiel |
"Betrachte das Feld 'Season' (Jahreszeit). Wenn der Wert 'Summer' (Sommer) lautet, gib 'Sandals' (Sandalen) zurück. Wenn der Wert 'Winter' lautet, gib 'Boots' (Stiefel) zurück. Wenn keine der Optionen in der Berechnung mit den Angaben im Feld 'Season' übereinstimmt, gib 'Sneakers' (Turnschuhe) zurück." |
Hinweise | Verwendet mit WHEN, THEN, ELSE und END. Tipp: Oft können Sie eine Gruppe verwenden, um die gleichen Ergebnisse wie eine komplizierte CASE-Funktion zu erzielen, oder Sie können CASE verwenden, um wie im vorherigen Beispiel die native Gruppierungsfunktion zu ersetzen. Wir empfehlen zu prüfen, welche Variante für Ihr Szenario die bessere Leistung erzielt. |
CEILING
Syntax | CEILING(number) |
Ausgabe | Ganzzahl |
Definition | Rundet eine Zahl (<number> ) auf die nächste Ganzzahl desselben oder höheren Werts auf. |
Beispiel | CEILING(2.1) = 3 |
Hinweise | Siehe auch FLOOR und ROUND . |
Datenbankseitige Einschränkungen |
|
CHAR
Syntax | CHAR(number) |
Ausgabe | Zeichenfolge |
Definition | Gibt das Zeichen zurück für die ASCII-codierte <number> . |
Beispiel | CHAR(65) = 'A' |
Hinweise | Dies ist die Umkehrfunktion von ASCII . |
COLLECT
Syntax | COLLECT(spatial) |
Definition | Eine Aggregationsberechnung, bei der Werte im Argumentfeld kombiniert werden. Null-Werte werden ignoriert. |
Hinweise | COLLECT kann nur mit räumlichen Feldern verwendet werden. |
CONTAINS
Syntax | CONTAINS(string, substring) |
Ausgabe | Boolesch |
Definition | Gibt TRUE zurück, wenn die Zeichenfolge <string> die angegebene Teilzeichenfolge <substring> enthält. |
Beispiel | CONTAINS("Calculation", "alcu") = true |
Hinweise | Siehe auch die logische Funktion(Link wird in neuem Fenster geöffnet) IN sowie unterstützte RegEx in der Dokumentation zu Zusatzfunktionen(Link wird in neuem Fenster geöffnet). |
CORR
Syntax | CORR(expression1, expression2) |
Ausgabe | Zahl von -1 bis 1 |
Definition | Gibt den Pearson-Korrelationskoeffizienten von zwei Ausdrücken zurück. |
Beispiel | example |
Hinweise | Bei der Kennzahl der Pearson-Korrelation handelt es sich um eine lineare Beziehung zwischen zwei Variablen. Der Ergebnisbereich liegt zwischen -1 und +1 (einschließlich), wobei 1 eine exakte positive lineare Beziehung bezeichnet, 0 bedeutet, dass keine lineare Beziehung zwischen der Varianz besteht, und -1 eine exakte negative Beziehung bedeutet. Das Quadrat eines CORR-Ergebnisses entspricht dem Bestimmtheitsmaß-Wert für ein lineares Trendlinienmodell. Weitere Informationen finden Sie unter Trendlinienmodell-Begriffe(Link wird in neuem Fenster geöffnet). Verwendung mit tabellenbereichsbezogenen LOD-Ausdrücken: Sie können CORR verwenden, um die Korrelation in einer disaggregierten Streuung mithilfe eines tabellenbereichsbezogenen Detailgenauigkeitsausdrucks(Link wird in neuem Fenster geöffnet) zu visualisieren. Beispiel: {CORR(Sales, Profit)} Die Korrelation wird mit einem Genauigkeitsausdruck über alle Reihen durchgeführt. Wenn Sie eine Formel wie z. B. |
Datenbankseitige Einschränkungen |
Für andere Datenquellen können Sie entweder die Daten extrahieren oder |
COS
Syntax | COS(number) Das Zahlenargument ist der Winkel im Bogenmaß. |
Ausgabe | Zahl |
Definition | Gibt den Kosinus eines Winkels zurück. |
Beispiel | COS(PI( ) /4) = 0.707106781186548 |
Hinweise | Die Umkehrfunktion Siehe auch |
COT
Syntax | COT(number) Das Zahlenargument ist der Winkel im Bogenmaß. |
Ausgabe | Zahl |
Definition | Gibt den Kotangens eines Winkels zurück. |
Beispiel | COT(PI( ) /4) = 1 |
Hinweise | Siehe auch ATAN , TAN und PI . |
COUNT
Syntax | COUNT(expression) |
Definition | Gibt die Anzahl der Elemente zurück. Null-Werte werden nicht gezählt. |
COUNTD
Syntax | COUNTD(expression) |
Definition | Gibt die Anzahl an eindeutigen Elementen in einer Gruppe zurück. Null-Werte werden nicht gezählt. |
COVAR
Syntax | COVAR(expression1, expression2) |
Definition | Gibt die Stichprobenkovarianz von zwei Ausdrücken zurück. |
Hinweise | Die Kovarianz beziffert, auf welche Weise sich zwei Variablen gemeinsam ändern. Eine positive Kovarianz gibt an, dass die Variablen die Tendenz aufweisen, sich in die gleiche Richtung zu bewegen, und im Schnitt weisen höhere Werte einer Variablen die Tendenz auf, den höheren Werten der anderen Variablen zu entsprechen. Die Stichprobenkovarianz verwendet zum Normalisieren der Kovarianzberechnung die Anzahl n – 1 an Datenpunkten, die nicht null sind, anstelle von n, das von der Populationskovarianz verwendet wird (mit der Funktion Wenn Der Wert von |
Datenbankseitige Einschränkungen |
Für andere Datenquellen können Sie entweder die Daten extrahieren oder |
COVARP
Syntax | COVARP(expression 1, expression2) |
Definition | Gibt die Populationskovarianz von zwei Ausdrücken zurück. |
Hinweise | Die Kovarianz beziffert, auf welche Weise sich zwei Variablen gemeinsam ändern. Eine positive Kovarianz gibt an, dass die Variablen die Tendenz aufweisen, sich in die gleiche Richtung zu bewegen, und im Schnitt weisen höhere Werte einer Variablen die Tendenz auf, den höheren Werten der anderen Variablen zu entsprechen. Bei der Populationskovarianz handelt es sich um die Stichprobenkovarianz multipliziert mit (n–1)/n, wobei n für die Gesamtanzahl an Datenpunkten steht, die nicht null sind. Die Populationskovarianz ist die geeignete Wahl, wenn für alle gewünschten Elemente Daten vorhanden sind, im Gegensatz zu den Fällen, in denen nur eine zufällige Teilmenge an Elementen vorhanden ist. In solchen Fällen ist die Stichprobenkovarianz (mit der Funktion Wenn |
Datenbankseitige Einschränkungen |
Für andere Datenquellen können Sie entweder die Daten extrahieren oder |
D
DATE
Eine Typumwandlungsfunktion, die Zeichenfolgen- und Zahlenausdrücke in Datumswerte ändert, sofern diese in einem erkennbaren Format angegeben sind.
Syntax | DATE(expression) |
Ausgabe | Datum |
Definition | Gibt für eine Zahl, eine Zeichenfolge oder einen Datumsausdruck <expression> ein Datum zurück. |
Beispiel | DATE([Employee Start Date]) DATE("September 22, 2018") DATE("9/22/2018") DATE(#2018-09-22 14:52#) |
Hinweise | Im Gegensatz zu
|
DATEADD
Fügt einem Teil (date_part) des Startdatum (date) ein angegebenes zeitliches Intervall (Anzahl von Monaten, Tagen usw.) hinzu.
Syntax | DATEADD(date_part, interval, date) |
Ausgabe | Datum |
Definition | Gibt das angegebene Datum mit dem zum festgelegten Datumsbereich <date_part hinzugefügten Zahlenintervall <interval> zurück. Beispiel: Einem Startdatum werden drei Monate oder 12 Tage hinzugefügt. |
Beispiel | Aufschieben aller Fälligkeitstermine um eine Woche DATEADD('week', 1, [due date]) Hinzufügen von 280 Tagen zum Datum "20. Februar 2021" DATEADD('day', 280, #2/20/21#) = #November 27, 2021# |
Hinweise | Datumsangaben nach ISO 8601 werden unterstützt. |
DATEDIFF
Gibt die Anzahl von Datumsteilen (Wochen, Jahr usw.) zurück, die zwischen zwei angegebenen Datumswerten liegen.
Syntax | DATEDIFF(date_part, date1, date2, [start_of_week]) |
Ausgabe | Ganzzahl |
Definition | Gibt die Differenz zwischen date1 und date2 zurück und verwendet dabei die Einheit von date_part . Beispiel: Zwei Datumsangaben sollen subtrahiert werden, um zu sehen, wie lange jemand in einer Band war. |
Beispiel | Die Anzahl der Tage zwischen dem 25. März 1986 und dem 20. Februar 2021 DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751 Wie viele Monate jemand in einer Band war DATEDIFF('month', [date joined band], [date left band]) |
Hinweise | Datumsangaben nach ISO 8601 werden unterstützt. |
DATENAME
Gibt den Namen des angegebenen Datumsteils als einzelne Zeichenfolge zurück.
Syntax | DATENAME(date_part, date, [start_of_week]) |
Ausgabe | Zeichenfolge |
Definition | Gibt den entsprechenden Datumsteil <date_part> des Datums als Zeichenfolge zurück. |
Beispiel | DATENAME('year', #3/25/1986#) = "1986" DATENAME('month', #1986-03-25#) = "March" |
Hinweise | Datumsangaben nach ISO 8601 werden unterstützt. Eine sehr ähnliche Berechnung ist DATEPART, das den Wert des angegebenen Datumsteils als fortlaufende Ganzzahl zurückgibt. Indem Sie die Attribute des Ergebnisses der Berechnungen (Dimension oder Kennzahl, fortlaufend oder einzeln) und die Formatierung des Datums ändern, können die Ergebnisse von Eine inverse Funktion ist |
DATEPARSE
Gibt speziell formatierte Zeichenfolgen Datum zurück.
Syntax | DATEPARSE(date_format, date_string) |
Ausgabe | Datum |
Definition | Das Argument <date_format> beschreibt, wie das Feld <date_string> angeordnet wird. Da das Zeichenfolgenfeld auf die unterschiedlichsten Weisen sortiert werden kann, muss <date_format> genau übereinstimmen. Eine vollständige Erklärung finden Sie unter Konvertieren eines Feldes in ein Datumsfeld(Link wird in neuem Fenster geöffnet). |
Beispiel | DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986# |
Hinweise |
Inverse Funktionen, die ein Datum zerlegen und den Wert einzelner Teile zurückgeben, sind |
Datenbankseitige Einschränkungen |
|
DATEPART
Gibt den Namen des angegebenen Datumsteils als eine Ganzzahl zurück.
Syntax | DATEPART(date_part, date, [start_of_week]) |
Ausgabe | Ganzzahl |
Definition | Gibt den Teil <date_part> des Datums als Ganzzahl zurück. |
Beispiel | DATEPART('year', #1986-03-25#) = 1986 DATEPART('month', #1986-03-25#) = 3 |
Hinweise | Datumsangaben nach ISO 8601 werden unterstützt. Eine sehr ähnliche Berechnung ist Eine inverse Funktion ist |
DATETIME
Syntax | DATETIME(expression) |
Ausgabe | Datum/Uhrzeit |
Definition | Gibt für eine Zahl, eine Zeichenfolge oder einen Datumsausdruck einen Datum/Uhrzeit-Wert zurück. |
Beispiel | DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00 |
DATETRUNC
Diese Funktion kann man sich als eine Rundung des Datums vorstellen. Sie nimmt ein bestimmtes Datum entgegen und gibt eine Version dieses Datums zurück, die auf der angegebenen Ebene liegt. Da jedes Datum einen Wert für Tag, Monat, Quartal und Jahr haben muss, legt DATETRUNC
die Werte als niedrigsten Wert für jeden Datumsteil bis zu dem angegebenen Datum fest. Weitere Informationen finden Sie in dem Beispiel.
Syntax | DATETRUNC(date_part, date, [start_of_week]) |
Ausgabe | Datum |
Definition | Kürzt das angegebene Datum <date> auf die durch den Datumsteil (<date_part> ) angegebene Genauigkeit. Diese Funktion gibt ein neues Datum zurück. Wenn Sie beispielsweise ein Datum, das in der Mitte eines Monats liegt, auf Monatsebene verkürzen, gibt diese Funktion den ersten Tag des Monats zurück. |
Beispiel | DATETRUNC('day', #9/22/2018#) = #9/22/2018# DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018# (Der Montag der Woche, in der der 22.09.2018 liegt) DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# (Der erste Tag des Quartal, in dem der 22.09.2018 liegt) Hinweis: Bei Woche und ISO-Woche kommt der Wochenanfang ( |
Hinweise | Datumsangaben nach ISO 8601 werden unterstützt. Sie sollten So würde zum Beispiel |
DAY
Gibt den Tag des Monats als Ganzzahl (1–31) zurück.
Syntax | DAY(date) |
Ausgabe | Ganzzahl |
Definition | Gibt den Tag des angegebenen Datums <date> als Ganzzahl zurück. |
Beispiel | Day(#September 22, 2018#) = 22 |
Hinweise | Siehe auch WEEK , MONTH , Quarter , YEAR und die ISO-Äquivalente |
DEGREES
Syntax | DEGREES(number) Das Zahlenargument ist der Winkel im Bogenmaß. |
Ausgabe | Zahl (Grad) |
Definition | Wandelt einen Winkel im Bogenmaß in Grad um. |
Beispiel | DEGREES(PI( )/4) = 45.0 |
Hinweise | Die Umkehrfunktion Siehe auch |
DISTANCE
Syntax | DISTANCE(<SpatialPoint1>, <SpatialPoint2>, 'units') |
Ausgabe | Zahl |
Definition | Gibt die Abstandsmessung zwischen zwei Punkten in einer bestimmten Einheit units zurück. |
Beispiel | DISTANCE([Origin Point],[Destination Point], 'km') |
Hinweise | Unterstützte Einheitennamen (müssen in der Berechnung in einfachen Anführungszeichen stehen):
|
Datenbankseitige Einschränkungen | Diese Funktion kann nur mit einer Direktverbindung erstellt werden, funktioniert aber weiterhin, wenn eine Datenquelle in einen Extrakt umgewandelt wird. |
DIV
Syntax | DIV(integer1, integer2) |
Ausgabe | Ganzzahl |
Definition | Gibt den Ganzzahl-Teil einer Division zurück, bei der <integer1> durch <integer2> geteilt wird. |
Beispiel | DIV(11,2) = 5 |
DOMAIN
DOMAIN(string_url)
Wird nur unterstützt, wenn eine Verbindung zu Google BigQuery besteht. Weitere Informationen finden Sie unter Zusätzliche Funktionen(Link wird in neuem Fenster geöffnet).
E
ELSE
Syntax | CASE <expression>
|
Definition | Ein optionaler Teil eines IF - oder CASE -Ausdrucks, mit dem ein Standardwert festgelegt wird, der zurückgegeben werden soll, wenn keiner der getesteten Ausdrücke wahr ist. |
Beispiel | IF [Season] = "Summer" THEN 'Sandals' CASE [Season] |
Hinweise | Verwendet mit CASE, WHEN, IF, ELSEIF, THEN und END
|
ELSEIF
Syntax | [ELSEIF <test2> THEN <then2>] |
Definition | Ein optionaler Teil eines IF -Ausdrucks, mit dem Bedingungen zusätzlich zum ursprünglichen IF festgelegt werden. |
Beispiel | IF [Season] = "Summer" THEN 'Sandals' |
Hinweise | Verwendet mit IF, THEN, ELSE und END
Im Gegensatz zu |
END
Definition | Wird zum Schließen eines IF - oder CASE -Ausdrucks verwendet. |
Beispiel | IF [Season] = "Summer" THEN 'Sandals' "Wenn 'Season' (Jahreszeit) = 'Summer' (Sommer), dann gib 'Sandals' (Sandalen) zurück. Wenn nicht, schau dir den nächsten Ausdruck an. Wenn Jahreszeit = Winter, dann gib 'Boots' (Stiefel) zurück. Wenn keiner der Ausdrücke wahr ist, gib 'Sneakers' (Turnschuhe) zurück. CASE [Season] "Betrachte das Feld 'Season' (Jahreszeit). Wenn der Wert 'Summer' (Sommer) lautet, gib 'Sandals' (Sandalen) zurück. Wenn der Wert 'Winter' lautet, gib 'Boots' (Stiefel) zurück. Wenn keine der Optionen in der Berechnung mit den Angaben im Feld 'Season' übereinstimmt, gib 'Sneakers' (Turnschuhe) zurück." |
Hinweise |
ENDSWITH
ENDSWITH
Syntax | ENDSWITH(string, substring) |
Ausgabe | Boolesch |
Definition | Gibt "true" zurück, wenn <string> mit der angegebenen Teilzeichenfolge <substring> endet. Nachfolgende Leerzeichen werden ignoriert. |
Beispiel | ENDSWITH("Tableau", "leau") = true |
Hinweise | Siehe auch die unterstützten RegEx in der Dokumentation zu Zusatzfunktionen(Link wird in neuem Fenster geöffnet). |
EXCLUDE
Weitere Informationen finden Sie unter Detailgenauigkeitsausdrücke(Link wird in neuem Fenster geöffnet).
EXP
Syntax | EXP(number) |
Ausgabe | Zahl |
Definition | Gibt "e" potenziert mit der angegebenen Zahl (<number> ) zurück. |
Beispiel | EXP(2) = 7.389 |
Hinweise | Siehe auch LN . |
F
FIND
Syntax | FIND(string, substring, [start]) |
Ausgabe | Zahl |
Definition | Gibt die Index-Position der Unterzeichenfolge Wenn das optionale numerische Argument |
Beispiel | FIND("Calculation", "alcu") = 2 FIND("Calculation", "Computer") = 0 FIND("Calculation", "a", 3) = 7 FIND("Calculation", "a", 2) = 2 FIND("Calculation", "a", 8) = 0 |
Hinweise | Siehe auch die unterstützten RegEx in der Dokumentation zu Zusatzfunktionen(Link wird in neuem Fenster geöffnet). |
FINDNTH
Syntax | FINDNTH(string, substring, occurrence) |
Ausgabe | Zahl |
Definition | Gibt die Position des n-ten Vorkommens der Unterzeichenfolge <substring> in einer angegebenen Zeichenfolge <string> zurück, wobei n durch das Argument <occurence> definiert wird. |
Beispiel | FINDNTH("Calculation", "a", 2) = 7 |
Hinweise |
Siehe auch die unterstützten RegEx in der Dokumentation zu Zusatzfunktionen(Link wird in neuem Fenster geöffnet). |
FIRST
FIRST()
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
FIXED
Weitere Informationen finden Sie unter Detailgenauigkeitsausdrücke(Link wird in neuem Fenster geöffnet).
FLOAT
Syntax | FLOAT(expression) |
Ausgabe | Gleitkommazahl (dezimal) |
Definition | Konvertiert das Argument in eine Gleitkommazahl. |
Beispiel | FLOAT(3) = 3.000 |
Hinweise | Siehe auch INT , was eine Ganzzahl zurückgibt. |
FLOOR
Syntax | FLOOR(number) |
Ausgabe | Ganzzahl |
Definition | Rundet eine Zahl <number> auf die nächste Ganzzahl desselben Werts oder kleiner ab. |
Beispiel | FLOOR(7.9) = 7 |
Hinweise | Siehe auch CEILING und ROUND . |
Datenbankseitige Einschränkungen |
|
FULLNAME
Syntax | FULLNAME( ) |
Ausgabe | Zeichenfolge |
Definition | Gibt den vollständigen Namen des aktuellen Benutzers zurück. |
Beispiel | FULLNAME( ) Gibt den vollständigen Namen des angemeldeten Benutzers zurück, z. B. "Hamlin Myrer". [Manager] = FULLNAME( ) Wenn der Manager namens Hamlin Myrer angemeldet ist, wird in diesem Beispiel nur dann der Wert "TRUE" zurückgegeben, wenn das Feld "Manager" in der Ansicht ebenfalls "Hamlin Myrer" enthält. |
Hinweise | Diese Funktion prüft:
Benutzerfilter Ein berechnetes Feld, das als Filter verwendet wird, z. B. |
G
GET_JSON_OBJECT
GET_JSON_OBJECT(JSON string, JSON path)
Wird nur unterstützt, wenn eine Verbindung zu Hadoop Hive besteht. Weitere Informationen finden Sie unter Zusätzliche Funktionen(Link wird in neuem Fenster geöffnet).
GROUP_CONCAT
GROUP_CONCAT(expression)
Wird nur unterstützt, wenn eine Verbindung zu Google BigQuery besteht. Weitere Informationen finden Sie unter Zusätzliche Funktionen(Link wird in neuem Fenster geöffnet).
H
HEXBINX
Syntax | HEXBINX(number, number) |
Ausgabe | Zahl |
Definition | Ordnet eine x-, y-Koordinate der x-Koordinate der nächsten hexagonalen Partition zu. Die Partitionen verfügen über eine Seitenlänge von 1, daher müssen die Eingaben möglicherweise entsprechend skaliert werden. |
Beispiel | HEXBINX([Longitude]*2.5, [Latitude]*2.5) |
Hinweise | HEXBINX und HEXBINY sind Binning- und Plottingfunktionen für hexagonale Partitionen. Hexagonale Partitionen sind eine effiziente und elegante Möglichkeit, Daten in einer x-/y-Ebene, beispielsweise eine Karte, zu visualisieren. Da die Partitionen hexagonal sind, nähert sich jede Partition eng an einen Kreis an und minimiert die Variation in der Entfernung vom Datenpunkt zum Zentrum der Partition. Dadurch wird die Gruppierung genauer und aussagekräftiger. |
HEXBINY
Syntax | HEXBINY(number, number) |
Ausgabe | Zahl |
Definition | Ordnet eine x-, y-Koordinate der y-Koordinate der nächsten hexagonalen Partition zu. Die Partitionen verfügen über eine Seitenlänge von 1, daher müssen die Eingaben möglicherweise entsprechend skaliert werden. |
Beispiel | HEXBINY([Longitude]*2.5, [Latitude]*2.5) |
Hinweise | Siehe auch HEXBINX . |
HOST
HOST(string_url)
Wird nur unterstützt, wenn eine Verbindung zu Google BigQuery besteht. Weitere Informationen finden Sie unter Zusätzliche Funktionen(Link wird in neuem Fenster geöffnet).
I
IF
Syntax | IF <test1> THEN <then1> |
Ausgabe | Hängt vom Datentyp der <then> -Werte ab. |
Definition | Prüft eine Reihe von Ausdrücken und gibt den Wert |
Beispiel | IF [Season] = "Summer" THEN 'Sandals' "Wenn 'Season' (Jahreszeit) = 'Summer' (Sommer), dann gib 'Sandals' (Sandalen) zurück. Wenn nicht, schau dir den nächsten Ausdruck an. Wenn Jahreszeit = Winter, dann gib 'Boots' (Stiefel) zurück. Wenn keiner der Ausdrücke wahr ist, gib 'Sneakers' (Turnschuhe) zurück. |
Hinweise |
IFNULL
Syntax | IFNULL(expr1, expr2) |
Ausgabe | Hängt vom Datentyp der <expr> -Werte ab. |
Definition | Gibt den Ausdruck |
Beispiel | IFNULL([Assigned Room], "TBD") "Wenn das Feld 'Assigned Room' (Zugewiesenes Zimmer) nicht null ist, gib seinen Wert zurück. Wenn das Feld 'Assigned Room' null ist, gib stattdessen 'TBD' (Noch nicht festgelegt) zurück." |
Hinweise | Vergleich mit ISNULL. Siehe auch ZN. |
IIF
Syntax | IIF(<test>, <then>, <else>, [<unknown>]) |
Ausgabe | Hängt vom Datentyp der Werte im Ausdruck ab. |
Definition | Prüft, ob eine Bedingung erfüllt ist (<test> ) und gibt <then> zurück, wenn der Test "true" ist, <else> , wenn der Test "false" ist, und einen optionalen Wert für <unknown> , wenn der Test null ist. Wenn die optionale Unbekannte nicht spezifiziert ist, gibt IIF null zurück. |
Beispiel | IIF([Season] = 'Summer', 'Sandals', 'Other footwear') "Wenn 'Season' (Jahreszeit) = 'Summer' (Sommer), dann gib 'Sandals' (Sandalen) zurück. Wenn nicht, gib andere Schuhe zurück" IIF([Season] = 'Summer', 'Sandals', "Wenn 'Season' (Jahreszeit) = 'Summer' (Sommer), dann gib 'Sandals' (Sandalen) zurück. Wenn nicht, schau dir den nächsten Ausdruck an. Wenn Jahreszeit = Winter, dann gib 'Boots' (Stiefel) zurück. Wenn beides nicht zutrifft, gib 'Sneakers' (Turnschuhe) zurück." IIF('Season' = 'Summer', 'Sandals', "Wenn 'Season' (Jahreszeit) = 'Summer' (Sommer), dann gib 'Sandals' (Sandalen) zurück. Wenn nicht, schau dir den nächsten Ausdruck an. Wenn Jahreszeit = Winter, dann gib 'Boots' (Stiefel) zurück. Wenn keiner der Ausdrücke wahr ist, gib 'Sneakers' (Turnschuhe) zurück." |
Hinweise |
Das heißt, in der folgenden Berechnung ist das Ergebnis rot und nicht orange, da der Ausdruck nicht weiter ausgewertet wird, sobald A=A als wahr ausgewertet wird:
|
IN
Syntax | <expr1> IN <expr2> |
Ausgabe | Boolesch (TRUE oder FALSE) |
Definition | Gibt TRUE zurück, wenn ein beliebiger Wert in <expr1> mit einem beliebigen Wert in <expr2> übereinstimmt. |
Beispiel | SUM([Cost]) IN (1000, 15, 200) "Ist der Wert des Kostenfelds 1000, 15 oder 200?" [Field] IN [Set] "Ist der Wert des Felds im Satz vorhanden?" |
Hinweise | Die Werte in Siehe auch WHEN. |
INCLUDE
Weitere Informationen finden Sie unter Detailgenauigkeitsausdrücke(Link wird in neuem Fenster geöffnet).
INDEX
INDEX( )
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
INT
Syntax | INT(expression) |
Ausgabe | Ganzzahl |
Definition | Konvertiert das Argument in eine ganze Zahl. Bei Ausdrücken kürzt diese Funktion das Ergebnis zur nächsten ganzen Zahl gegen null. |
Beispiel | INT(8/3) = 2 INT(-9.7) = -9 |
Hinweise | Bei der Konvertierung einer Zeichenfolge in eine ganze Zahl, wird sie zunächst in eine Gleitkommazahl konvertiert und anschließend gerundet. Siehe auch |
INTERSECTS
Syntax | INTERSECTS (<geometry1>, <geometry2>) |
Ausgabe | Boolesch |
Definition | Gibt einen booleschen Wert (TRUE/FALSE) zurück, der angibt, ob sich zwei Geometrien räumlich überlappen. |
Hinweise | Unterstützte Kombinationen: Punkt/Polygon, Linie/Polygon und Polygon/Polygon. |
ISDATE
Überprüft, ob die Zeichenfolge ein gültiges Datumsformat ist.
Syntax | ISDATE(string) |
Ausgabe | Boolesch |
Definition | Gibt "true" zurück, wenn eine angegebene Zeichenfolge (<string> ) ein gültiges Datum darstellt. |
Beispiel | ISDATE(09/22/2018) = true ISDATE(22SEP18) = false |
Hinweise | Das erforderliche Argument muss eine Zeichenfolge sein. ISDATE kann nicht für ein Feld von einem Datentyp "Datum" verwendet werden – die Berechnung würde eine Fehler zurückgeben. |
ISFULLNAME
Syntax | ISFULLNAME("User Full Name") |
Ausgabe | Boolesch |
Definition | Gibt |
Beispiel | ISFULLNAME("Hamlin Myrer") |
Hinweise | Das Argument Diese Funktion prüft:
|
ISMEMBEROF
Syntax | ISMEMBEROF("Group Name") |
Ausgabe | Boolescher Wert oder Null |
Definition | Gibt |
Beispiel | ISMEMBEROF('Superstars') ISMEMBEROF('domain.lan\Sales') |
Hinweise | Das Argument Wenn der Benutzer in Tableau Cloud oder Tableau Server angemeldet ist, wird die Gruppenmitgliedschaft durch Tableau-Gruppen bestimmt. Die Funktion gibt "TRUE" zurück, wenn die angegebene Zeichenfolge "Alle Benutzer" lautet. Die Funktion |
ISNULL
Syntax | ISNULL(expression) |
Ausgabe | Boolesch (TRUE oder FALSE) |
Definition | Gibt "true" zurück, wenn |
Beispiel | ISNULL([Assigned Room]) "Ist das Feld 'Assigned Room" (Zugewiesenes Zimmer) null?" |
Hinweise | Vergleichen Sie dieses mit IFNULL. Siehe auch ZN. |
ISOQUARTER
Syntax | ISOQUARTER(date) |
Ausgabe | Ganzzahl |
Definition | Gibt das auf der ISO8601-Woche basierende Quartal eines bestimmten Datums (<date> ) als Ganzzahl zurück. |
Beispiel | ISOQUARTER(#1986-03-25#) = 1 |
Hinweise | Siehe auch ISOWEEK , ISOWEEKDAY , ISOYEAR und die Nicht-ISO-Äquivalente. |
ISOWEEK
Syntax | ISOWEEK(date) |
Ausgabe | Ganzzahl |
Definition | Gibt die auf der ISO8601-Woche basierende Woche eines bestimmten Datums (<date> ) als Ganzzahl zurück. |
Beispiel | ISOWEEK(#1986-03-25#) = 13 |
Hinweise | Siehe auch ISOWEEKDAY , ISOQUARTER , ISOYEAR und die Nicht-ISO-Äquivalente. |
ISOWEEKDAY
Syntax | ISOWEEKDAY(date) |
Ausgabe | Ganzzahl |
Definition | Gibt den auf der ISO8601-Woche basierenden Wochentag eines bestimmten Datums (<date> ) als Ganzzahl zurück. |
Beispiel | ISOWEEKDAY(#1986-03-25#) = 2 |
Hinweise | Siehe auch ISOWEEK , ISOQUARTER , ISOYEAR und die Nicht-ISO-Äquivalente |
ISOYEAR
Syntax | ISOYEAR(date) |
Ausgabe | Ganzzahl |
Definition | Gibt das auf der ISO8601-Woche basierende Jahr eines bestimmten Datums als Ganzzahl zurück. |
Beispiel | ISOYEAR(#1986-03-25#) = 1,986 |
Hinweise | Siehe auch ISOWEEK , ISOWEEKDAY , ISOQUARTER und die Nicht-ISO-Äquivalente. |
ISUSERNAME
Syntax | ISUSERNAME("username") |
Ausgabe | Boolesch |
Definition | Gibt TRUE zurück, wenn der Benutzername des aktuellen Benutzers dem angegebenen Benutzernamen <username> entspricht. Andernfalls wird FALSE zurückgegeben. |
Beispiel | ISUSERNAME("hmyrer") |
Hinweise | Das Argument Diese Funktion prüft:
|
J
K
L
LAST
LAST()
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
LEFT
Syntax | LEFT(string, number) |
Ausgabe | Zeichenfolge |
Definition | Gibt den linken Teil einer Zeichenfolge mit der angegebenen Anzahl an Zeichen (<number> ) zurück. |
Beispiel | LEFT("Matador", 4) = "Mata" |
Hinweise | Siehe auch MID und RIGHT. |
LEN
Syntax | LEN(string) |
Ausgabe | Zahl |
Definition | Gibt die Länge der Zeichenfolge <string> zurück. |
Beispiel | LEN("Matador") = 7 |
Hinweise | Nicht zu verwechseln mit der räumlichen Funktion LENGTH . |
LENGTH
Syntax | LENGTH(geometry, 'units') |
Ausgabe | Zahl |
Definition | Gibt die geodätische Pfadlänge der Linienzeichenfolge(n) in der <geometry> in der gegebenen Einheit <units> zurück. |
Beispiel | LENGTH([Spatial], 'metres') |
Hinweise | Das Ergebnis ist Nicht zu verwechseln mit der String-Funktion |
LN
Syntax | LN(number) |
Ausgabe | Zahl Die Ausgabe ist |
Definition | Gibt den natürlichen Logarithmus einer Zahl (<number> ) zurück. |
Beispiel | LN(50) = 3.912023005 |
Hinweise | Siehe auch EXP und LOG . |
LOG
Syntax | LOG(number, [base]) Wenn das optionale Basisargument nicht vorhanden ist, wird Basis 10 verwendet. |
Ausgabe | Zahl |
Definition | Gibt den Logarithmus einer Zahl <number> zur Basis <base> zurück. |
Beispiel | LOG(16,4) = 2 |
Hinweise | Siehe auch POWER LN . |
LOG2
LOG2(number)
Wird nur unterstützt, wenn eine Verbindung zu Google BigQuery besteht. Weitere Informationen finden Sie unter Zusätzliche Funktionen(Link wird in neuem Fenster geöffnet).
LOOKUP
LOOKUP(expression, [offest])
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
LOWER
Syntax | LOWER(string) |
Ausgabe | Zeichenfolge |
Definition | Gibt die bereitgestellte <string> in Kleinbuchstaben zurück. |
Beispiel | LOWER("ProductVersion") = "productversion" |
Hinweise | Siehe auch UPPER und PROPER. |
LTRIM
Syntax | LTRIM(string) |
Ausgabe | Zeichenfolge |
Definition | Gibt die bereitgestellte Zeichenfolge (<string> ) zurück und entfernt dabei alle vorangestellten Leerzeichen. |
Beispiel | LTRIM(" Matador ") = "Matador " |
Hinweise | Siehe auch RTRIM. |
LTRIM_THIS
LTRIM_THIS(string, string)
Wird nur unterstützt, wenn eine Verbindung zu Google BigQuery besteht. Weitere Informationen finden Sie unter Zusätzliche Funktionen(Link wird in neuem Fenster geöffnet).
M
MAKEDATE
Syntax | MAKEDATE(year, month, day) |
Ausgabe | Datum |
Definition | Gibt einen Datumswert zurück, der aus den angegebenen Werten für <year> , <month> und <day> gebildet wird. |
Beispiel | MAKEDATE(1986,3,25) = #1986-03-25# |
Hinweise | Anmerkung: Fehlerhaft eingegebene Werte werden so angepasst, dass sie ein Datum ergeben. So würde zum Beispiel Ist für Extrakte verfügbar. Prüfen Sie die Verfügbarkeit in anderen Datenquellen.
|
MAKEDATETIME
Syntax | MAKEDATETIME(date, time) |
Ausgabe | Datum/Uhrzeit |
Definition | Gibt einen Datum/Zeit-Wert zurück, der ein Datum (<date> ) und eine Uhrzeit (<time> ) kombiniert. Das Datum kann den Datentyp Datum, Datum/Zeit oder Zeichenfolge haben. Die Uhrzeit muss ein Datum/Zeit-Wert sein. |
Beispiel | MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM# MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM# |
Hinweise | Diese Funktion ist nur für MySQL-kompatible Verbindungen verfügbar (für Tableau wären das MySQL und Amazon Aurora).
|
MAKELINE
Syntax | MAKELINE(SpatialPoint1, SpatialPoint2) |
Ausgabe | Geometrie (Linie) |
Definition | Erzeugt eine Linienmarkierung zwischen zwei Punkten |
Beispiel | MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1)) |
Hinweise | Nützlich zum Erstellen von Ursprungs-Ziel-Karten. |
MAKEPOINT
Syntax | MAKEPOINT(latitude, longitude, [SRID]) |
Ausgabe | Geometrie (Punkt) |
Definition | Konvertiert Daten aus Breiten- und Längengradspalten Wenn das optionale Argument |
Beispiel | MAKEPOINT(48.5, -123.1) MAKEPOINT([AirportLatitude], [AirportLongitude]) MAKEPOINT([Xcoord],[Ycoord], 3493) |
Hinweise |
SRID ist ein räumlicher Referenzkennzeichner, der Codes aus dem ESPG-Referenzsystem(Link wird in neuem Fenster geöffnet) verwendet, um Koordinatensysteme zu bestimmen. Wenn SRID nicht angegeben ist, wird WGS84 angenommen und die Parameter werden als Breitengrad / Längengrad in Grad behandelt. Mit |
MAKETIME
Syntax | MAKETIME(hour, minute, second) |
Ausgabe | Datum/Uhrzeit |
Definition | Gibt einen Datumswert zurück, der aus den angegebenen Werten für <hour> , <minute> und <second> gebildet wird. |
Beispiel | MAKETIME(14, 52, 40) = #1/1/1899 14:52:40# |
Hinweise | Da Tableau nicht den Datentyp "Uhrzeit" unterstützt, sondern nur "Datum/Uhrzeit"(datetime), ist die Ausgabe ein Wert im Format "Datum+Uhrzeit". Im Datumsteil des Feldes wird "01.01.1899" stehen. Ähnliche Funktion wie |
MAX
Syntax | MAX(expression) oder MAX(expr1, expr2) |
Ausgabe | Gleicher Datentyp wie das Argument oder NULL , wenn ein Teil des Arguments null ist. |
Definition | Gibt den Maximalwert der zwei Argumente zurück, die vom selben Datentyp sein müssen.
|
Beispiel | MAX(4,7) = 7 |
Hinweise | Für Zeichenfolgen
Bei Datenquellen einer Datenbank ist der Zeichenfolgenwert Für Datumsangaben Für Datumsangaben ist Als Aggregation
Als Vergleich
Siehe auch |
MEDIAN
Syntax | MEDIAN(expression) |
Definition | Gibt den Median eines Ausdrucks über alle Datensätze hinweg zurück. Null-Werte werden ignoriert. |
Hinweise | MEDIAN kann nur mit numerischen Feldern verwendet werden. |
Datenbankseitige Einschränkungen |
Bei anderen Datenquellentypen können Sie Ihre Daten in eine Extraktdatei extrahieren, um diese Funktion zu nutzen. Informationen dazu finden Sie unter Extrahieren von Daten(Link wird in neuem Fenster geöffnet). |
MID
Syntax | (MID(string, start, [length]) |
Ausgabe | Zeichenfolge |
Definition | Gibt eine Zeichenfolge zurück, die an der angegebenen Wird das optionale numerische Argument |
Beispiel | MID("Calculation", 2) = "alculation" MID("Calculation", 2, 5) ="alcul" |
Hinweise | Siehe auch die unterstützten RegEx in der Dokumentation zu Zusatzfunktionen(Link wird in neuem Fenster geöffnet). |
MIN
Syntax | MIN(expression) oder MIN(expr1, expr2) |
Ausgabe | Gleicher Datentyp wie das Argument oder NULL , wenn ein Teil des Arguments null ist. |
Definition | Gibt den Minimalwert der zwei Argumente zurück, die vom selben Datentyp sein müssen.
|
Beispiel | MIN(4,7) = 4 |
Hinweise | Für Zeichenfolgen
Bei Datenquellen einer Datenbank ist der Zeichenfolgenwert Für Datumsangaben Für Datumsangaben ist Als Aggregation
Als Vergleich
Siehe auch |
Modellerweiterungen
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
- MODEL_EXTENSION_BOOL
- MODEL_EXTENSION_INT
- MODEL_EXTENSION_REAL
- MODEL_EXTENSION_STR
MODEL_PERCENTILE
Syntax | MODEL_PERCENTILE(
|
Definition | Gibt die Wahrscheinlichkeit (zwischen 0 und 1) zurück, dass der erwartete Wert kleiner oder gleich der beobachteten Markierung ist, die durch den Zielausdruck und andere Prädiktoren definiert wird. Dies ist die A-Posteriori-Verteilungsfunktion oder kumulative Verteilungsfunktion (CDF, Cumulative Distribution Function). |
Beispiel | MODEL_PERCENTILE( SUM([Sales]),COUNT([Orders])) |
MODEL_QUANTILE
Syntax | MODEL_QUANTILE(
|
Definition | Gibt einen numerischen Zielwert innerhalb des wahrscheinlichen Bereichs zurück, der durch den Zielausdruck und andere Prädiktoren bei einem angegebenen Quantil definiert wird. Dies ist das A-Posteriori-Quantil. |
Beispiel | MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders])) |
MONTH
Syntax | MONTH(date) |
Ausgabe | Ganzzahl |
Definition | Gibt den Monat des angegebenen Datums <date> als Ganzzahl zurück. |
Beispiel | MONTH(#1986-03-25#) = 3 |
Hinweise | Siehe auch DAY , WEEK , Quarter , YEAR und die ISO-Äquivalente |
N
NOT
Syntax | NOT <expression> |
Ausgabe | Boolesch (TRUE oder FALSE) |
Definition | Führt eine logische Negation eines Ausdrucks durch. |
Beispiel | IF NOT [Season] = "Summer" „Wenn die 'Season' (Jahreszeit) nicht gleich 'Summer' (Sommer) ist, dann gib 'Don't wear sandals' (Keine Sandalen tragen) zurück. Wenn nicht, gib 'Wear sandals' (Trag Sandalen) zurück.." |
Hinweise | Wird oft mit IF und IIF verwendet. Siehe auch Die Tableau-Funktionen in dieser Referenz sind alphabetisch geordnet. Klicken Sie auf einen Buchstaben, um zu dieser Stelle in der Liste zu springen. Sie können auch die Tastenkombination Strg+F (Command-F bei einem Mac-Computer) drücken, um ein Suchfeld für die Suche nach einer bestimmten Funktion zu öffnen. und OR. |
NOW
Syntax | NOW() |
Ausgabe | Datum/Uhrzeit |
Definition | Gibt das aktuelle lokale Systemdatum und die Uhrzeit zurück. |
Beispiel | NOW() = 1986-03-25 1:08:21 PM |
Hinweise |
Siehe auch Wenn die Verbindung eine Direktverbindung ist, könnten das Systemdatum- und -uhrzeit aus einer anderen Zeitzone stammen. Weitere Informationen dazu, wie mit solchen Fällen umgegangen wird, finden Sie in der Knowledgebase. |
O
OR
Syntax | <expr1> OR <expr2> |
Ausgabe | Boolesch (TRUE oder FALSE) |
Definition | Führt eine logische Disjunktion von zwei Ausdrücken aus. |
Beispiel | IF [Season] = "Spring" OR [Season] = "Fall" "Wenn entweder (Jahreszeit = Spring) oder (Season = Fall) (Jahreszeit= Herbst) zutrifft, dann gib 'Sneakers' (Turnschuhe) zurück." |
Hinweise | Wird oft mit IF und IIF verwendet. Siehe auch Die Tableau-Funktionen in dieser Referenz sind alphabetisch geordnet. Klicken Sie auf einen Buchstaben, um zu dieser Stelle in der Liste zu springen. Sie können auch die Tastenkombination Strg+F (Command-F bei einem Mac-Computer) drücken, um ein Suchfeld für die Suche nach einer bestimmten Funktion zu öffnen. und NOT. Wenn für einen der beiden Ausdrücke Wenn Sie eine Berechnung erstellen, in der das Ergebnis eines Hinweis: Der Operator |
OUTLINE
Syntax | OUTLINE(<spatial polygon>) |
Ausgabe | Geometrie |
Definition | Konvertiert eine Polygongeometrie in Linienzeichenfolgen. |
Hinweise | Nützlich zum Erstellen einer separaten Ebene für einen Umriss, der anders gestaltet werden kann als die Füllung. Unterstützt Polygone innerhalb von Multipolygonen. |
P
PARSE_URL
PARSE_URL(string, url_part)
Wird nur bei Verbindung mit Cloudera Impala unterstützt. Weitere Informationen finden Sie unter Zusätzliche Funktionen(Link wird in neuem Fenster geöffnet).
PARSE_URL_QUERY
PARSE_URL_QUERY(string, key)
Wird nur bei Verbindung mit Cloudera Impala unterstützt. Weitere Informationen finden Sie unter Zusätzliche Funktionen(Link wird in neuem Fenster geöffnet).
PERCENTILE
Syntax | PERCENTILE(expression, number) |
Definition | Gibt den Wert des angegebenen Ausdrucks <expression> als Perzentil zurück, das der angegebenen Zahl (<number> ) entspricht. Die Zahl (<number> ) muss eine numerische Konstante zwischen 0 und 1 (einschließlich) sein. |
Beispiel | PERCENTILE([Score], 0.9) |
Datenbankseitige Einschränkungen | Diese Funktion ist für die folgenden Datenquellen verfügbar: Nicht-Legacy-Microsoft Excel- und Textdatei-Verbindungen, Extrakte und Datenquellen vom Typ "Nur-Extrakt" (z. B. Google Analytics, OData oder Salesforce), sowie Datenquellen der Versionen Sybase IQ 15.1 (und höher), Oracle 10 (und höher), Cloudera Hive und Hortonworks Hadoop Hive sowie EXASolution 4.2 (und höher). Bei anderen Datenquellentypen können Sie Ihre Daten in eine Extraktdatei extrahieren, um diese Funktion zu nutzen. Informationen dazu finden Sie unter Extrahieren von Daten(Link wird in neuem Fenster geöffnet). |
PI
Syntax | PI() |
Ausgabe | Zahl |
Definition | Gibt die numerische Konstante Pi (Kreiszahl) zurück: 3,14159. |
Beispiel | PI() = 3.14159 |
Hinweise | Nützlich für Trig-Funktionen, deren Eingabe im Bogenmaß erfolgt. |
POWER
Syntax | POWER(number, power) |
Ausgabe | Zahl |
Definition | Potenziert die Zahl (<number> ) mit dem Exponenten (<power> ). |
Beispiel | POWER(5,3) = 125 |
Hinweise | Sie können auch das Symbol ^ verwenden (z. B. 5^3 = POWER(5,3) = 125 ). |
PREVIOUS_VALUE
PREVIOUS_VALUE(expression)
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
PROPER
Syntax | PROPER(string) |
Ausgabe | Zeichenfolge |
Definition | Gibt die angegebene Zeichenfolge ( |
Beispiel | PROPER("PRODUCT name") = "Product Name" PROPER("darcy-mae") = "Darcy-Mae" |
Hinweise | Leerzeichen und nicht-alphanumerische Zeichen (z. B. Interpunktionszeichen) werden als Trennzeichen behandelt. |
Q
Quarter
Syntax | QUARTER(date) |
Ausgabe | Ganzzahl |
Definition | Gibt das Quartal des angegebenen Datums <date> als Ganzzahl zurück. |
Beispiel | QUARTER(#1986-03-25#) = 1 |
Hinweise | Siehe auch DAY , WEEK , MONTH , YEAR und die ISO-Äquivalente |
R
RADIANS
Syntax | RADIANS(number) |
Ausgabe | Zahl (Winkel im Bogenmaß) |
Definition | Wandelt eine in Grad angegebene Zahl (<number> ) in Bogenmaß (Radiant) um. |
Beispiel | RADIANS(180) = 3.14159 |
Hinweise | Die Umkehrfunktion DEGREES nimmt einen Winkel im Bogenmaß und gibt den Winkel in Grad zurück. |
RANK-Tabellenberechnungsfunktionen
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
RANK(expression, ['asc' | 'desc'])
RANK_DENSE(expression, ['asc' | 'desc'])
RANK_MODIFIED(expression, ['asc' | 'desc'])
RANK_PERCENTILE(expression, ['asc' | 'desc'])
RANK_UNIQUE(expression, ['asc' | 'desc'])
RAWSQL-Funktionen
Weitere Informationen finden Sie unter Pass-Through-Funktionen (RAWSQL)(Link wird in neuem Fenster geöffnet).
RAWSQL_BOOL("sql_expr", [arg1], … [argN])
RAWSQL_DATE("sql_expr", [arg1], … [argN])
RAWSQL_DATETIME("sql_expr", [arg1], … [argN])
RAWSQL_INT("sql_expr", [arg1], … [argN])
RAWSQL_REAL("sql_expr", [arg1], … [argN])
RAWSQL_SPATIAL
RAWSQL_STR("sql_expr", [arg1], … [argN])
RAWSQLAGG_BOOL("sql_expr", [arg1], … [argN])
RAWSQLAGG_DATE("sql_expr", [arg1], … [argN])
RAWSQLAGG_DATETIME("sql_expr", [arg1], … [argN])
RAWSQLAGG_INT("sql_expr", [arg1], … [argN])
RAWSQLAGG_REAL("sql_expr", [arg1], … [argN])
RAWSQLAGG_STR("sql_expr", [arg1], … [argN])
REGEXP-Funktionen.
Weitere Informationen finden Sie unter Zusätzliche Funktionen(Link wird in neuem Fenster geöffnet).
REGEXP_EXTRACT(string, pattern)
REGEXP_EXTRACT_NTH(string, pattern, index)
REGEXP_EXTRACT_NTH(string, pattern, index)
REGEXP_MATCH(string, pattern)
REGEXP_REPLACE(string, pattern, replacement)
REPLACE
Syntax | REPLACE(string, substring, replacement |
Ausgabe | Zeichenfolge |
Definition | Sucht nach <string> für <substring> und ersetzt diesen durch <replacement> . Falls die <substring> nicht gefunden wird, bleibt die Zeichenfolge unverändert. |
Beispiel | REPLACE("Version 3.8", "3.8", "4x") = "Version 4x" |
Hinweise | Siehe auch REGEXP_REPLACE in der Dokumentation zu Zusatzfunktionen(Link wird in neuem Fenster geöffnet). |
RIGHT
Syntax | RIGHT(string, number) |
Ausgabe | Zeichenfolge |
Definition | Gibt den rechten Teil einer Zeichenfolge mit der angegebenen Anzahl an Zeichen (<number> ) zurück. |
Beispiel | RIGHT("Calculation", 4) = "tion" |
Hinweise | Siehe auch LEFT und MID. |
ROUND
Syntax | ROUND(number, [decimals]) |
Ausgabe | Zahl |
Definition | Rundet die Zahl Das optionale Argument |
Beispiel | ROUND(1/3, 2) = 0.33 |
Hinweise | Einige Datenbanken wie SQL Server ermöglichen die Angabe einer negativen Länge, wobei -1 die Zahl auf Vielfache von 10, -2 auf Vielfache von 100 usw. rundet. Dies trifft nicht auf alle Datenbanken zu. Es gilt beispielsweise nicht für Excel oder Access. Tipp: Da ROUND aufgrund der zugrunde liegenden Fließkommadarstellung von Zahlen Probleme verursachen kann (so wird beispielsweise 9,405 auf 9,40 gerundet), ist es möglicherweise besser, die Zahl auf die gewünschte Anzahl von Dezimalstellen zu formatieren, anstatt sie zu runden. Wenn 9,405 auf zwei Dezimalstellen formatiert wird, würde dies den erwarteten Wert von 9,41 ergeben. |
RTRIM
Syntax | RTRIM(string) |
Ausgabe | Zeichenfolge |
Definition | Gibt die bereitgestellte Zeichenfolge (<string> ) zurück und entfernt dabei alle nachgestellten Leerzeichen. |
Beispiel | RTRIM(" Calculation ") = " Calculation" |
Hinweise | Siehe auch LTRIM und TRIM. |
RTRIM_THIS
RTRIM_THIS(string, string)
Wird nur unterstützt, wenn eine Verbindung zu Google BigQuery besteht. Weitere Informationen finden Sie unter Zusätzliche Funktionen(Link wird in neuem Fenster geöffnet).
RUNNING-Tabellenberechnungsfunktionen
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
RUNNING_AVG(expression)
RUNNING_COUNT(expression)
RUNNING_MAX(expression)
RUNNING_MIN(expression)
RUNNING_SUM(expression)
S
SCRIPT-Analyse-Erweiterung
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
SCRIPT_BOOL
SCRIPT_INT
SCRIPT_REAL
SCRIPT_STR
SHAPETYPE
Syntax | SHAPETYPE(<geometry>) |
Ausgabe | Zeichenfolge |
Definition | Gibt eine Zeichenfolge zurück, die die Struktur der räumlichen Geometrie beschreibt, z. B. Empty, Point, MultiPoint, LineString, MultiLinestring, Polygon, MultiPolygon, Mixed und nicht unterstützt |
Beispiel | SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point" |
SIGN
Syntax | SIGN(number) |
Ausgabe | -1, 0 oder 1 |
Definition | Gibt das Vorzeichen einer Zahl (<number> ) zurück. Die folgenden Rückgabewerte sind möglich: -1, wenn die Zahl negativ ist; 0, wenn die Zahl 0 (null) ist; 1, wenn die Zahl positiv ist. |
Beispiel | SIGN(AVG(Profit)) = -1 |
Hinweise | Siehe auch ABS . |
SIN
Syntax | SIN(number) |
Ausgabe | Zahl |
Definition | Gibt den Sinus eines im Bogenmaß angegebenen Winkels zurück. |
Beispiel | SIN(0) = 1.0 |
Hinweise | Die Umkehrfunktion Siehe auch |
SIZE
SIZE()
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
SPACE
Syntax | SPACE(number) |
Ausgabe | Zeichenfolge (eigentlich nur Leerzeichen) |
Definition | Gibt eine Zeichenfolge zurück, die aus der angegebenen Anzahl an Leerzeichen besteht. |
Beispiel | SPACE(2) = " " |
SPLIT
Syntax | SPLIT(string, delimiter, token number) |
Ausgabe | Zeichenfolge |
Definition | Gibt eine Unterzeichenfolge von einer Zeichenfolge <string> zurück und unterteilt die Zeichenfolge anhand von Trennzeichen <delimiter> in eine Abfolge aus <tokens> . |
Beispiel | SPLIT ("a-b-c-d", "-", 2) = "b" SPLIT ("a|b|c|d", "|", -2) = "c" |
Hinweise | Die Zeichenfolge wird als eine sich abwechselnde Sequenz aus Trennzeichen und Token interpretiert. Bei der Zeichenfolge
Siehe auch unterstützte REGEX in der Dokumentation zu Zusatzfunktionen(Link wird in neuem Fenster geöffnet). |
Datenbankseitige Einschränkungen | Die Befehle "Teilen" und "Benutzerdefiniertes Teilen" stehen für die folgenden Datenquellentypen zur Verfügung: Tableau-Datenextrakte, Microsoft Excel, Textdatei, PDF-Datei, Salesforce, OData, Microsoft Azure Market Place, Google Analytics, Vertica, Oracle, MySQL, PostgreSQL, Teradata, Amazon Redshift, Aster Data, Google Big Query, Cloudera Hadoop Hive, Hortonworks Hive und Microsoft SQL Server. Einige Datenquellen setzen Limits in Bezug auf das Aufteilen einer Zeichenfolge. Weitere Informationen dazu finden Sie unter den Einschränkungen der SPLIT-Funktion weiter unten. |
SQRT
Syntax | SQRT(number) |
Ausgabe | Zahl |
Definition | Gibt die Quadratwurzel einer Zahl (<number> ) zurück. |
Beispiel | SQRT(25) = 5 |
Hinweise | Siehe auch SQUARE . |
SQUARE
Syntax | SQUARE(number) |
Ausgabe | Zahl |
Definition | Gibt das Quadrat einer Zahl (<number> ) zurück. |
Beispiel | SQUARE(5) = 25 |
Hinweise | Siehe auch SQRT und POWER . |
STARTSWITH
Syntax | STARTSWITH(string, substring) |
Ausgabe | Boolesch |
Definition | Gibt "true" zurück, wenn string mit substring beginnt. Vorgestellte Leerzeichen werden ignoriert. |
Beispiel | STARTSWITH("Matador, "Ma") = TRUE |
Hinweise | Siehe auch CONTAINS sowie unterstützte REGEX in der Dokumentation zu Zusatzfunktionen(Link wird in neuem Fenster geöffnet). |
STDEV
Syntax | STDEV(expression) |
Definition | Gibt die statistische Standardabweichung aller Werte in einem Ausdruck <expression> basierend auf einer Stichprobe der Population zurück. |
STDEVP
Syntax | STDEVP(expression) |
Definition | Gibt die statistische Standardabweichung aller Werte in einem Ausdruck <expression> basierend auf einer verzerrten Population zurück. |
STR
Syntax | STR(expression) |
Ausgabe | Zeichenfolge |
Definition | Konvertiert das Argument in eine Zeichenfolge. |
Beispiel | STR([ID]) |
SUM
Syntax | SUM(expression) |
Definition | Gibt die Summe aller Werte im Ausdruck <expression> zurück. Null-Werte werden ignoriert. |
Hinweise | SUM kann nur mit numerischen Feldern verwendet werden. |
T
TAN
Syntax | TAN(number) Das Argument |
Ausgabe | Zahl |
Definition | Gibt den Tangens eines Winkels zurück. |
Beispiel | TAN(PI ( )/4) = 1.0 |
Hinweise | Siehe auch ATAN , ATAN2 ,COT und PI . Um einen Winkel von Grad in Bogenmaß umzurechnen, verwenden Sie RADIANS . |
THEN
Syntax | IF <test1> THEN <then1>
|
Definition | Ein erforderlicher Teil eines IF -, ELSEIF - oder CASE -Ausdrucks, mit dem definiert wird, welches Ergebnis zurückgegeben werden soll, wenn ein bestimmter Wert oder Test "true" ist. |
Beispiel | IF [Season] = "Summer" THEN 'Sandals' "Wenn 'Season' (Jahreszeit) = 'Summer' (Sommer), dann gib 'Sandals' (Sandalen) zurück. Wenn nicht, schau dir den nächsten Ausdruck an. Wenn Jahreszeit = Winter, dann gib 'Boots' (Stiefel) zurück. Wenn keiner der Ausdrücke wahr ist, gib 'Sneakers' (Turnschuhe) zurück. CASE [Season] "Betrachte das Feld 'Season' (Jahreszeit). Wenn der Wert 'Summer' (Sommer) lautet, gib 'Sandals' (Sandalen) zurück. Wenn der Wert 'Winter' lautet, gib 'Boots' (Stiefel) zurück. Wenn keine der Optionen in der Berechnung mit den Angaben im Feld 'Season' übereinstimmt, gib 'Sneakers' (Turnschuhe) zurück." |
Hinweise |
TIMESTAMP_TO_USEC
TIMESTAMP_TO_USEC(expression)
Wird nur unterstützt, wenn eine Verbindung zu Google BigQuery besteht. Weitere Informationen finden Sie unter Zusätzliche Funktionen(Link wird in neuem Fenster geöffnet).
TLD
TLD(string_url)
Wird nur unterstützt, wenn eine Verbindung zu Google BigQuery besteht. Weitere Informationen finden Sie unter Zusätzliche Funktionen(Link wird in neuem Fenster geöffnet).
TODAY
Syntax | TODAY() |
Ausgabe | Datum |
Definition | Gibt das aktuelle lokale Systemdatum zurück. |
Beispiel | TODAY() = 1986-03-25 |
Hinweise |
Siehe auch Wenn die Verbindung eine Direktverbindung ist, könnte das Systemdatum aus einer anderen Zeitzone stammen. Weitere Informationen dazu, wie mit solchen Fällen umgegangen wird, finden Sie in der Knowledgebase. |
TOTAL
TOTAL(expression)
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
TRIM
Syntax | TRIM(string) |
Ausgabe | Zeichenfolge |
Definition | Gibt die bereitgestellte Zeichenfolge (<string> ) zurück und entfernt dabei alle vor- und nachgestellten Leerzeichen. |
Beispiel | TRIM(" Calculation ") = "Calculation" |
Hinweise | Siehe auch LTRIM und RTRIM. |
U
UPPER
Syntax | UPPER(string) |
Ausgabe | Zeichenfolge |
Definition | Gibt die angegebene Zeichenfolge (<string> ) in Großbuchstaben zurück. |
Beispiel | UPPER("Calculation") = "CALCULATION" |
Hinweise | Siehe auch PROPER und LOWER. |
USEC_TO_TIMESTAMP
USEC_TO_TIMESTAMP(expression)
Wird nur unterstützt, wenn eine Verbindung zu Google BigQuery besteht. Weitere Informationen finden Sie unter Zusätzliche Funktionen(Link wird in neuem Fenster geöffnet).
USERDOMAIN
Syntax | USERDOMAIN( ) |
Ausgabe | Zeichenfolge |
Definition | Gibt die Domäne des aktuellen Benutzers zurück. |
Hinweise | Diese Funktion prüft:
|
USERNAME
Syntax | USERNAME( ) |
Ausgabe | Zeichenfolge |
Definition | Gibt den Benutzernamen des aktuellen Benutzers zurück. |
Beispiel | USERNAME( ) Gibt den Benutzernamen des angemeldeten Benutzers zurück, z. B. "hmyrer". [Manager] = USERNAME( ) Wenn der Manager "hmyrer" angemeldet ist, wird in diesem Beispiel nur dann der Wert "TRUE" zurückgegeben, wenn das Feld "Manager" in der Ansicht ebenfalls "hmyrer" enthält. |
Hinweise | Diese Funktion prüft:
Benutzerfilter Ein berechnetes Feld, das als Filter verwendet wird, z. B. |
USER ATTRIBUTE-JSON-Webtoken-Funktionen
USERATTRIBUTE('attribute_name')
USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')
Weitere Informationen finden Sie unter Benutzerfunktionen(Link wird in neuem Fenster geöffnet).
V
VAR
Syntax | VAR(expression) |
Definition | Gibt die statistische Varianz aller Werte in einem Ausdruck basierend auf einer Stichprobe der Population zurück. |
VARP
Syntax | VARP(expression) |
Definition | Gibt die statistische Varianz aller Werte in einem Ausdruck basierend auf der Gesamtpopulation zurück. |
W
WEEK
Syntax | WEEK(date) |
Ausgabe | Ganzzahl |
Definition | Gibt die Woche des angegebenen Datums <date> als Ganzzahl zurück. |
Beispiel | WEEK(#1986-03-25#) = 13 |
Hinweise | Siehe auch DAY , MONTH , Quarter , YEAR und die ISO-Äquivalente |
WHEN
Syntax | CASE <expression> |
Definition | Ein erforderlicher Teil eines CASE -Ausdrucks. Sucht den ersten <value> , der mit <expression> übereinstimmt, und gibt den entsprechenden <then> -Wert zurück. |
Beispiel | CASE [Season] "Betrachte das Feld 'Season' (Jahreszeit). Wenn der Wert 'Summer' (Sommer) lautet, gib 'Sandals' (Sandalen) zurück. Wenn der Wert 'Winter' lautet, gib 'Boots' (Stiefel) zurück. Wenn keine der Optionen in der Berechnung mit den Angaben im Feld 'Season' übereinstimmt, gib 'Sneakers' (Turnschuhe) zurück." |
Hinweise | Verwendet mit CASE, THEN, ELSE und END.
CASE <expression> Die Werte, mit denen |
Fenstertabellenberechnungen
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
WINDOW_AVG(expression, [start, end])
WINDOW_CORR(expression1, expression2, [start, end])
WINDOW_COUNT(expression, [start, end])
WINDOW_COVAR(expression1, expression2, [start, end])
WINDOW_COVARP(expression1, expression2, [start, end])
WINDOW_MAX(expression, [start, end])
WINDOW_MEDIAN(expression, [start, end])
WINDOW_MIN(expression, [start, end])
WINDOW_PERCENTILE(expression, number, [start, end])
WINDOW_STDEV(expression, [start, end])
WINDOW_STDEVP(expression, [start, end])
WINDOW_SUM(expression, [start, end])
WINDOW_VAR(expression, [start, end])
WINDOW_VARP(expression, [start, end])
X
XPATH-Funktionen.
Wird nur unterstützt, wenn eine Verbindung zu Hadoop Hive besteht. Weitere Informationen finden Sie unter Pass-Through-Funktionen (RAWSQL)(Link wird in neuem Fenster geöffnet).
XPATH_BOOLEAN(XML string, XPath expression string)
XPATH_DOUBLE(XML string, XPath expression string)
XPATH_FLOAT(XML string, XPath expression string)
XPATH_INT(XML string, XPath expression string)
XPATH_LONG(XML string, XPath expression string)
XPATH_SHORT(XML string, XPath expression string)
XPATH_STRING(XML string, XPath expression string)
Y
YEAR
Syntax | YEAR(date) |
Ausgabe | Ganzzahl |
Definition | Gibt das Jahr des angegebenen Datums <date> als Ganzzahl zurück. |
Beispiel | YEAR(#1986-03-25#) = 1,986 |
Hinweise | Siehe auch DAY , WEEK , MONTH , Quarter und die ISO-Äquivalente |
Z
ZN
Syntax | ZN(expression) |
Ausgabe | Abhängig vom Datentyp von <expression> oder 0. |
Definition | Gibt <expression> zurück, sofern dieser nicht null ist; andernfalls wird 0 zurückgegeben. |
Beispiel | ZN([Test Grade]) "Wenn 'Test Grade' (Testnote) nicht null ist, gib ihren Wert zurück. Wenn 'Test Grade' null ist, gib 0 zurück." |
Hinweise |
Siehe auch ISNULL. |
Siehe auch
Tableau-Funktionen (nach Kategorie)(Link wird in neuem Fenster geöffnet)