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
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 . |
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. |
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 |
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
|
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 . |
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. |
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 |
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 . |
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. |
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. |
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
|
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. |
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 |
|
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 . |
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. |
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). |
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 |
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 |
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 . |
Syntax | COUNT(expression) |
Definition | Gibt die Anzahl der Elemente zurück. Null-Werte werden nicht gezählt. |
Syntax | COUNTD(expression) |
Definition | Gibt die Anzahl an eindeutigen Elementen in einer Gruppe zurück. Null-Werte werden nicht gezählt. |
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 |
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 |
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
|
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. |
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. |
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 |
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 |
|
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 |
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 |
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 |
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 |
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 |
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. |
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(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).
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
|
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 |
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
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). |
Weitere Informationen finden Sie unter Detailgenauigkeitsausdrücke(Link wird in neuem Fenster geöffnet).
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 . |
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). |
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()
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
Weitere Informationen finden Sie unter Detailgenauigkeitsausdrücke(Link wird in neuem Fenster geöffnet).
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. |
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 |
|
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. |
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(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).
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. |
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(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).
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 |
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. |
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:
|
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. |
Weitere Informationen finden Sie unter Detailgenauigkeitsausdrücke(Link wird in neuem Fenster geöffnet).
INDEX( )
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
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 |
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. |
Ü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. |
Syntax | ISFULLNAME("User Full Name") |
Ausgabe | Boolesch |
Definition | Gibt |
Beispiel | ISFULLNAME("Hamlin Myrer") |
Hinweise | Das Argument Diese Funktion prüft:
|
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 |
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. |
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. |
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. |
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 |
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. |
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:
|
LAST()
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
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. |
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 . |
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 |
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 . |
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(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(expression, [offest])
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
Syntax | LOWER(string) |
Ausgabe | Zeichenfolge |
Definition | Gibt die bereitgestellte <string> in Kleinbuchstaben zurück. |
Beispiel | LOWER("ProductVersion") = "productversion" |
Hinweise | Siehe auch UPPER und PROPER. |
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(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).
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.
|
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).
|
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. |
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 |
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 |
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 |
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). |
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). |
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 |
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
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])) |
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])) |
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 |
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. |
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. |
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 |
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. |
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(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).
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). |
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. |
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(expression)
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
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. |
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 |
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. |
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'])
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])
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)
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). |
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. |
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. |
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(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).
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)
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
SCRIPT_BOOL
SCRIPT_INT
SCRIPT_REAL
SCRIPT_STR
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" |
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 . |
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()
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
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) = " " |
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. |
Syntax | SQRT(number) |
Ausgabe | Zahl |
Definition | Gibt die Quadratwurzel einer Zahl (<number> ) zurück. |
Beispiel | SQRT(25) = 5 |
Hinweise | Siehe auch 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 . |
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). |
Syntax | STDEV(expression) |
Definition | Gibt die statistische Standardabweichung aller Werte in einem Ausdruck <expression> basierend auf einer Stichprobe der Population zurück. |
Syntax | STDEVP(expression) |
Definition | Gibt die statistische Standardabweichung aller Werte in einem Ausdruck <expression> basierend auf einer verzerrten Population zurück. |
Syntax | STR(expression) |
Ausgabe | Zeichenfolge |
Definition | Konvertiert das Argument in eine Zeichenfolge. |
Beispiel | STR([ID]) |
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. |
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 . |
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(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(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).
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(expression)
Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).
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. |
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(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).
Syntax | USERDOMAIN( ) |
Ausgabe | Zeichenfolge |
Definition | Gibt die Domäne des aktuellen Benutzers zurück. |
Hinweise | Diese Funktion prüft:
|
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. |
USERATTRIBUTE('attribute_name')
USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')
Weitere Informationen finden Sie unter Benutzerfunktionen(Link wird in neuem Fenster geöffnet).
Syntax | VAR(expression) |
Definition | Gibt die statistische Varianz aller Werte in einem Ausdruck basierend auf einer Stichprobe der Population zurück. |
Syntax | VARP(expression) |
Definition | Gibt die statistische Varianz aller Werte in einem Ausdruck basierend auf der Gesamtpopulation zurück. |
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 |
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 |
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])
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)
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 |
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)