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

SyntaxABS(number)
AusgabeZahl (positiv)
DefinitionGibt den absoluten Wert der jeweiligen Zahl (<number>) zurück.
Beispiel
ABS(-7) = 7
ABS([Budget Variance])

Das zweite Beispiel gibt den absoluten Wert für alle im Feld "Budget Variance" (Budgetabweichung) enthaltenen Zahlen zurück.

HinweiseSiehe auch SIGN.

ACOS

SyntaxACOS(number)
AusgabeZahl (Winkel im Bogenmaß)
DefinitionGibt den Arkuskosinus (Winkel) der gegebenen Zahl (<number>) zurück.
Beispiel
ACOS(-1) = 3.14159265358979
HinweiseDie Umkehrfunktion COS nimmt den Winkel im Bogenmaß als Argument und gibt den Kosinus zurück.

AND

Syntax<expr1> AND <expr2>
DefinitionFührt eine logische Verknüpfung von zwei Ausdrücken aus. (Wenn beide Seiten wahr sind, gibt der logische Test "true" zurück.)
AusgabeBoolesch
Beispiel
IF [Season] = "Spring" AND "[Season] = "Fall" 
THEN "It's the apocalypse and footwear doesn't matter"
END

"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 TRUE zurückgegeben wird (d. h. nicht FALSE oder NULL), ist das Ergebnis TRUE. Wenn für einen der beiden Ausdrücke NULL zurückgegeben wird, ist das Ergebnis NULL. In allen anderen Fällen ist das Ergebnis FALSE.

Wenn Sie eine Berechnung erstellen, in der das Ergebnis eines AND-Vergleichs in einem Arbeitsblatt angezeigt wird, zeigt Tableau TRUE und FALSE. Sie können dies ändern, indem Sie im Dialogfeld "Formatieren" die entsprechende Einstellung vornehmen.

Hinweis: Der Operator AND nutzt eine Kurzschlussauswertung. Das bedeutet, dass der zweite Ausdruck nicht mehr ausgewertet wird, wenn für den ersten Ausdruck FALSE zurückgegeben wird. Dies kann hilfreich sein, wenn der zweite Ausdruck zu einem Fehler führt, während für den ersten Ausdruck FALSE zurückgegeben wird. Denn in diesem Fall wird der zweite Ausdruck nie ausgewertet.

AREA

SyntaxAREA(Spatial Polygon, 'units')
AusgabeZahl
DefinitionGibt 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 'miles'):

  • Meter: Meter, m
  • Kilometer: Kilometer, km
  • Meilen: Meilen, mi
  • Fuß: Fuß, Füße, ft

ASCII

SyntaxASCII(string)
AusgabeZahl
DefinitionGibt den ASCII-Code für das erste Zeichen einer Zeichenfolge (<string>) zurück.
Beispiel
ASCII('A') = 65
HinweiseDies ist die Umkehrfunktion von CHAR.

ASIN

SyntaxASIN(number)
AusgabeZahl (Winkel im Bogenmaß)
DefinitionGibt den Arkussinus (Winkel) einer gegebenen Zahl (<number>) zurück.
Beispiel
ASIN(1) = 1.5707963267949
HinweiseDie Umkehrfunktion SIN nimmt den Winkel im Bogenmaß als Argument und gibt den Sinus zurück.

ATAN

SyntaxATAN(number)
AusgabeZahl (Winkel im Bogenmaß)
DefinitionGibt den Arkustangens (Winkel) einer gegebenen Zahl (<number>) zurück.
Beispiel
ATAN(180) = 1.5652408283942
Hinweise

Die Umkehrfunktion TAN verwendet den Winkel im Bogenmaß als Argument und gibt den Tangens zurück.

Siehe auch ATAN2 und COT.

ATAN2

SyntaxATAN2(y number, x number)
AusgabeZahl (Winkel im Bogenmaß)
DefinitionGibt 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
HinweiseSiehe auch ATAN, TAN und COT.

ATTR

SyntaxATTR(expression)
DefinitionGibt 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

SyntaxAVG(expression)
DefinitionGibt den Mittelwert aller Werte im Ausdruck <expression> zurück. Null-Werte werden ignoriert.
HinweiseAVG kann nur mit numerischen Feldern verwendet werden.

Zurück zum Anfang

B

BUFFER

SyntaxBUFFER(Spatial Point, distance, 'units')
AusgabeGeometrie
DefinitionGibt 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 'miles'):

  • Meter: Meter, m
  • Kilometer: Kilometer, km
  • Meilen: Meilen, mi
  • Fuß: Fuß, Füße, ft

Zurück zum Anfang

C

CASE

SyntaxCASE <expression>
WHEN <value1> THEN <then1>
WHEN <value2> THEN <then2>
...
[ELSE <default>]
END
AusgabeHängt vom Datentyp der <then>-Werte ab.
Definition

Bewertet den Ausdruck (expression) und vergleicht ihn mit den angegebenen Optionen (<value1>, <value2> usw.). Wenn ein passender Wert (value) gefunden wird, gibt CASE den zugehörigen Rückgabewert (return) zurück. Wenn keine Übereinstimmung gefunden wird, wird der (optionale) Standardwert zurückgegeben. Wenn es keinen solchen Standardwert gibt und kein Wert übereinstimmt, wird Null zurückgegeben.

Beispiel
CASE [Season] 
WHEN 'Summer' THEN 'Sandals'
WHEN 'Winter' THEN 'Boots'
ELSE 'Sneakers'
END

"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

Siehe auch IF und IIF.

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

SyntaxCEILING(number)
AusgabeGanzzahl
DefinitionRundet eine Zahl (<number>) auf die nächste Ganzzahl desselben oder höheren Werts auf.
Beispiel
CEILING(2.1) = 3
HinweiseSiehe auch FLOOR und ROUND.
Datenbankseitige Einschränkungen

CEILING ist über die folgenden Connectoren verfügbar: Microsoft Excel, Textdatei, statistische Datei, veröffentlichte Datenquelle, Amazon EMR Hadoop Hive, Amazon Redshift, Cloudera Hadoop, DataStax Enterprise, Google Analytics, Google BigQuery, Hortonworks Hadoop Hive, MapR Hadoop Hive, Microsoft SQL Server, Salesforce, Spark SQL.

CHAR

SyntaxCHAR(number)
AusgabeZeichenfolge
DefinitionGibt das Zeichen zurück für die ASCII-codierte <number>.
Beispiel
CHAR(65) = 'A'
HinweiseDies ist die Umkehrfunktion von ASCII.

COLLECT

SyntaxCOLLECT(spatial)
DefinitionEine Aggregationsberechnung, bei der Werte im Argumentfeld kombiniert werden. Null-Werte werden ignoriert.
HinweiseCOLLECT kann nur mit räumlichen Feldern verwendet werden.

CONTAINS

SyntaxCONTAINS(string, substring)
AusgabeBoolesch
DefinitionGibt TRUE zurück, wenn die Zeichenfolge <string> die angegebene Teilzeichenfolge <substring> enthält.
Beispiel
CONTAINS("Calculation", "alcu") = true
HinweiseSiehe 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

SyntaxCORR(expression1, expression2)
AusgabeZahl von -1 bis 1
DefinitionGibt 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. CORR(Sales, Profit) verwendet haben (ohne die umschließenden Klammern, um daraus einen Genauigkeitsausdruck zu machen), sollte in der Ansicht eine Korrelation für jeden einzelnen Punkt im Streudiagramm mit jedem anderen Punkt dargestellt werden, der nicht definiert ist.

Datenbankseitige Einschränkungen

CORR ist mit den folgenden Datenquellen verfügbar: Tableau-Datenextrakte, Cloudera Hive, EXASolution, Firebird (Version 3.0 und höher), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata, Vertica.

Für andere Datenquellen können Sie entweder die Daten extrahieren oder WINDOW_CORR verwenden. Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).

COS

SyntaxCOS(number)

Das Zahlenargument ist der Winkel im Bogenmaß.

AusgabeZahl
DefinitionGibt den Kosinus eines Winkels zurück.
Beispiel
COS(PI( ) /4) = 0.707106781186548
Hinweise

Die Umkehrfunktion ACOS nimmt den Kosinus als Argument und gibt den Winkel im Bogenmaß zurück.

Siehe auch PI.

COT

SyntaxCOT(number)

Das Zahlenargument ist der Winkel im Bogenmaß.

AusgabeZahl
DefinitionGibt den Kotangens eines Winkels zurück.
Beispiel
COT(PI( ) /4) = 1
HinweiseSiehe auch ATAN, TAN und PI.

COUNT

SyntaxCOUNT(expression)
DefinitionGibt die Anzahl der Elemente zurück. Null-Werte werden nicht gezählt.

COUNTD

SyntaxCOUNTD(expression)
DefinitionGibt die Anzahl an eindeutigen Elementen in einer Gruppe zurück. Null-Werte werden nicht gezählt.

COVAR

SyntaxCOVAR(expression1, expression2)
DefinitionGibt 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 COVARP). Die Stichprobenkovarianz ist dann die richtige Wahl, wenn es sich bei den Daten um eine Zufallsstichprobe handelt, die zum Schätzen der Kovarianz für eine größere Population verwendet wird.

Wenn <expression1> und <expression2> identisch sind, z. B. COVAR([profit], [profit]), gibt COVAR einen Wert zurück, der angibt, wie weit Werte verteilt sind.

Der Wert von COVAR(X, X) entspricht dem Wert von VAR(X) sowie dem Wert von STDEV(X)^2.

Datenbankseitige Einschränkungen

COVAR ist mit den folgenden Datenquellen verfügbar: Tableau-Datenextrakte, Cloudera Hive, EXASolution, Firebird (Version 3.0 und höher), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata, Vertica.

Für andere Datenquellen können Sie entweder die Daten extrahieren oder WINDOW_COVAR verwenden. Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).

COVARP

SyntaxCOVARP(expression 1, expression2)
DefinitionGibt 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 COVAR) die geeignete Wahl.

Wenn <expression1> und <expression2> identisch sind, z. B. COVARP([profit], [profit]), gibt COVARP einen Wert zurück, der angibt, wie weit Werte verteilt sind. Anmerkung: Der Wert von COVARP(X, X) entspricht dem Wert von VARP(X) sowie dem Wert von STDEVP(X)^2.

Datenbankseitige Einschränkungen

COVARP ist mit den folgenden Datenquellen verfügbar: Tableau-Datenextrakte, Cloudera Hive, EXASolution, Firebird (Version 3.0 und höher), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata, Vertica

Für andere Datenquellen können Sie entweder die Daten extrahieren oder WINDOW_COVAR verwenden. Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).

Zurück zum Anfang

D

DATE

Eine Typumwandlungsfunktion, die Zeichenfolgen- und Zahlenausdrücke in Datumswerte ändert, sofern diese in einem erkennbaren Format angegeben sind.

SyntaxDATE(expression)
AusgabeDatum
DefinitionGibt 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 DATEPARSE muss kein Muster angegeben werden, da DATE automatisch viele Standarddatumsformate erkennt. Wenn jedoch DATE die Eingabe nicht erkennt, versuchen Sie es mit DATEPARSE und geben Sie dabei das Format an.

MAKEDATE ist eine weitere ähnliche Funktion, MAKEDATE erfordert jedoch die Eingabe numerischer Werte für Jahr, Monat und Tag.

DATEADD

Fügt einem Teil (date_part) des Startdatum (date) ein angegebenes zeitliches Intervall (Anzahl von Monaten, Tagen usw.) hinzu.

SyntaxDATEADD(date_part, interval, date)
AusgabeDatum
DefinitionGibt 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#
HinweiseDatumsangaben nach ISO 8601 werden unterstützt.

DATEDIFF

Gibt die Anzahl von Datumsteilen (Wochen, Jahr usw.) zurück, die zwischen zwei angegebenen Datumswerten liegen.

SyntaxDATEDIFF(date_part, date1, date2, [start_of_week])
AusgabeGanzzahl
DefinitionGibt 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])
HinweiseDatumsangaben nach ISO 8601 werden unterstützt.

DATENAME

Gibt den Namen des angegebenen Datumsteils als einzelne Zeichenfolge zurück.

SyntaxDATENAME(date_part, date, [start_of_week])
AusgabeZeichenfolge
DefinitionGibt 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. DATEPART kann schneller sein, da es eine numerische Operation ist.

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 DATEPART und DATENAME so formatiert werden, dass sie identisch sind.

Eine inverse Funktion ist DATEPARSE, welche einen Zeichenfolgenwert entgegennimmt und diesen dann als ein Datum formatiert.

DATEPARSE

Gibt speziell formatierte Zeichenfolgen Datum zurück.

SyntaxDATEPARSE(date_format, date_string)
AusgabeDatum
DefinitionDas 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

DATE ist eine ähnliche Funktion, die viele Standarddatumsformate automatisch erkennt. DATEPARSE kann eine bessere Option sein, wenn DATE das Muster der Eingabe nicht erkennt.

MAKEDATE ist eine weitere ähnliche Funktion, MAKEDATE erfordert jedoch die Eingabe numerischer Werte für Jahr, Monat und Tag.

Inverse Funktionen, die ein Datum zerlegen und den Wert einzelner Teile zurückgeben, sind DATEPART (gibt eine Ganzzahl zurück) und DATENAME (gibt eine Zeichenfolge zurück).

Datenbankseitige Einschränkungen

DATEPARSE ist über die folgenden Connectoren verfügbar: Excel- (Non-legacy) und Textdatei-Verbindungen, Amazon EMR Hadoop Hive, Cloudera Hadoop, Google Tabellen, Hortonworks Hadoop Hive, MapR Hadoop Hive, MySQL, Oracle, PostgreSQL und Tableau-Extrakte. Einige Formate stehen möglicherweise nicht für alle Verbindungen zur Verfügung.

DATEPARSE wird in Hive-Varianten nicht unterstützt. Es werden nur Denodo, Drill und Snowflake unterstützt.

DATEPART

Gibt den Namen des angegebenen Datumsteils als eine Ganzzahl zurück.

SyntaxDATEPART(date_part, date, [start_of_week])
AusgabeGanzzahl
DefinitionGibt 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 DATENAME, das den Namen des angegebenen Datumsteils als einzelne Zeichenfolge zurückgibt. DATEPART kann schneller sein, da es eine numerische Operation ist. Indem Sie die Attribute des Feldes (Dimension oder Kennzahl, fortlaufend oder einzeln) und die Formatierung des Datums ändern, können die Ergebnisse von DATEPART und DATENAME so formatiert werden, dass sie identisch sind.

Eine inverse Funktion ist DATEPARSE, welche einen Zeichenfolgenwert entgegennimmt und diesen dann als ein Datum formatiert.

DATETIME

SyntaxDATETIME(expression)
AusgabeDatum/Uhrzeit
DefinitionGibt 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.

SyntaxDATETRUNC(date_part, date, [start_of_week])
AusgabeDatum
DefinitionKü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 (start_of_week) ins Spiel. ISO-Wochen beginnen immer am Montag. Für das Gebietsschema dieses Beispiels bedeutet ein nicht angegebener start_of_week, dass die Woche am Sonntag beginnt.

Hinweise

Datumsangaben nach ISO 8601 werden unterstützt.

Sie sollten DATETRUNC nicht verwenden, damit zum Beispiel die Uhrzeit für ein Datum/Uhrzeit-Feld in einer Visualisierung nicht angezeigt wird. Wenn Sie die Anzeige eines Datums verkürzen möchten, anstatt dessen Genauigkeit zu runden, passen Sie die Formatierung an(Link wird in neuem Fenster geöffnet).

So würde zum Beispiel DATETRUNC('day', #5/17/2022 3:12:48 PM#), wenn in der Visualisierung auf die Sekunde genau formatiert, als 5/17/2022 12:00:00 AM angezeigt werden.

DAY

Gibt den Tag des Monats als Ganzzahl (1–31) zurück.

SyntaxDAY(date)
AusgabeGanzzahl
DefinitionGibt den Tag des angegebenen Datums <date> als Ganzzahl zurück.
Beispiel
Day(#September 22, 2018#) = 22
HinweiseSiehe auch WEEK, MONTH, Quarter, YEAR und die ISO-Äquivalente

DEGREES

SyntaxDEGREES(number)

Das Zahlenargument ist der Winkel im Bogenmaß.

AusgabeZahl (Grad)
DefinitionWandelt einen Winkel im Bogenmaß in Grad um.
Beispiel
DEGREES(PI( )/4) = 45.0
Hinweise

Die Umkehrfunktion RADIANS nimmt einen Winkel in Grad und gibt den Winkel im Bogenmaß zurück.

Siehe auch PI().

DISTANCE

SyntaxDISTANCE(<SpatialPoint1>, <SpatialPoint2>, 'units')
AusgabeZahl
DefinitionGibt 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):

  • Meter: Meter, m
  • Kilometer: Kilometer, km
  • Meilen: Meilen, mi
  • Fuß: Fuß, Füße, ft
Datenbankseitige EinschränkungenDiese Funktion kann nur mit einer Direktverbindung erstellt werden, funktioniert aber weiterhin, wenn eine Datenquelle in einen Extrakt umgewandelt wird.

DIV

SyntaxDIV(integer1, integer2)
AusgabeGanzzahl
DefinitionGibt 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).

Zurück zum Anfang

E

ELSE

SyntaxCASE <expression>
WHEN <value1> THEN <then1>
WHEN <value2> THEN <then2>
...
[ELSE <default>]
END
DefinitionEin 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' 
ELSEIF [Season] = "Winter" THEN 'Boots'
ELSE 'Sneakers' 
END
CASE [Season] 
WHEN 'Summer' THEN 'Sandals'
WHEN 'Winter' THEN 'Boots'
ELSE 'Sneakers'
END
Hinweise

Verwendet mit CASE, WHEN, IF, ELSEIF, THEN und END

ELSE ist mit CASE und IF optional. In einer Berechnung, in der ELSE nicht festgelegt ist, wird für die Gesamtberechnung null zurückgeben, wenn kein <test> wahr ist.

ELSE erfordert keine Bedingung (wie z. B. [Season] = "Winter") und kann als eine Form der Null-Verarbeitung betrachtet werden.

ELSEIF

Syntax[ELSEIF <test2> THEN <then2>]
DefinitionEin optionaler Teil eines IF-Ausdrucks, mit dem Bedingungen zusätzlich zum ursprünglichen IF festgelegt werden.
Beispiel
IF [Season] = "Summer" THEN 'Sandals' 
ELSEIF [Season] = "Winter" THEN 'Boots'
ELSEIF [Season] = "Spring" THEN 'Sneakers'
ELSEIF [Season] = "Autumn" THEN 'Sneakers'
ELSE 'Bare feet'
END
Hinweise

Verwendet mit IF, THEN, ELSE und END

ELSEIF kann als zusätzliche IF-Klauseln betrachtet werden. ELSEIF ist optional und kann mehrmals wiederholt werden.

Im Gegensatz zu ELSE erfordert ELSEIF eine Bedingung (z. B. [Season] = "Winter").

END

DefinitionWird zum Schließen eines IF- oder CASE-Ausdrucks verwendet.
Beispiel
IF [Season] = "Summer" THEN 'Sandals' 
ELSEIF [Season] = "Winter" THEN 'Boots'
ELSE 'Sneakers' 
END

"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] 
WHEN 'Summer' THEN 'Sandals'
WHEN 'Winter' THEN 'Boots'
ELSE 'Sneakers'
END

"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, WHEN, IF, ELSEIF, THEN und ELSE.

ENDSWITH

ENDSWITH

SyntaxENDSWITH(string, substring)
AusgabeBoolesch
DefinitionGibt "true" zurück, wenn <string> mit der angegebenen Teilzeichenfolge <substring> endet. Nachfolgende Leerzeichen werden ignoriert.
Beispiel
ENDSWITH("Tableau", "leau") = true
HinweiseSiehe 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

SyntaxEXP(number)
AusgabeZahl
DefinitionGibt "e" potenziert mit der angegebenen Zahl (<number>) zurück.
Beispiel
EXP(2) = 7.389
EXP(-[Growth Rate]*[Time])
HinweiseSiehe auch LN.

Zurück zum Anfang

F

FIND

SyntaxFIND(string, substring, [start])
AusgabeZahl
Definition

Gibt die Index-Position der Unterzeichenfolge <substring> in <string> zurück oder 0, wenn die Unterzeichenfolge nicht gefunden wird. Das erste Zeichen in der Zeichenfolge ist Position 1.

Wenn das optionale numerische Argument start hinzugefügt wird, ignoriert die Funktion sämtliche Teilzeichenfolgeinstanzen, die vor der Start-Indexposition auftreten.

Beispiel
FIND("Calculation", "alcu") = 2
FIND("Calculation", "Computer") = 0
FIND("Calculation", "a", 3) = 7
FIND("Calculation", "a", 2) = 2
FIND("Calculation", "a", 8) = 0
HinweiseSiehe auch die unterstützten RegEx in der Dokumentation zu Zusatzfunktionen(Link wird in neuem Fenster geöffnet).

FINDNTH

SyntaxFINDNTH(string, substring, occurrence)
AusgabeZahl
DefinitionGibt 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

FINDNTH ist nicht für alle Datenquellen verfügbar.

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

SyntaxFLOAT(expression)
AusgabeGleitkommazahl (dezimal)
DefinitionKonvertiert das Argument in eine Gleitkommazahl.
Beispiel
FLOAT(3) = 3.000
HinweiseSiehe auch INT, was eine Ganzzahl zurückgibt.

FLOOR

SyntaxFLOOR(number)
AusgabeGanzzahl
DefinitionRundet eine Zahl <number> auf die nächste Ganzzahl desselben Werts oder kleiner ab.
Beispiel
FLOOR(7.9) = 7
HinweiseSiehe auch CEILING und ROUND.
Datenbankseitige Einschränkungen

FLOOR ist über die folgenden Connectoren verfügbar: Microsoft Excel, Textdatei, statistische Datei, veröffentlichte Datenquelle, Amazon EMR Hadoop Hive, Cloudera Hadoop, DataStax Enterprise, Google Analytics, Google BigQuery, Hortonworks Hadoop Hive, MapR Hadoop Hive, Microsoft SQL Server, Salesforce, Spark SQL.

FULLNAME

SyntaxFULLNAME( )
AusgabeZeichenfolge
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:

  • Tableau Cloud und Tableau Server: den vollständigen Namen des angemeldeten Benutzers
  • Tableau Desktop: den vollständigen lokalen oder Netzwerknamen des Benutzers

Benutzerfilter

Ein berechnetes Feld, das als Filter verwendet wird, z. B. [Username field] = FULLNAME( ), kann als Benutzerfilter eingesetzt werden, der nur die Daten anzeigt, die für die am Server angemeldete Person relevant sind.

Zurück zum Anfang

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).

Zurück zum Anfang

H

HEXBINX

SyntaxHEXBINX(number, number)
AusgabeZahl
DefinitionOrdnet 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)
HinweiseHEXBINX 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

SyntaxHEXBINY(number, number)
AusgabeZahl
DefinitionOrdnet 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)
HinweiseSiehe 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).

Zurück zum Anfang

I

IF

SyntaxIF <test1> THEN <then1>
[ELSEIF <test2> THEN <then2>...]
[ELSE <default>]
END
AusgabeHängt vom Datentyp der <then>-Werte ab.
Definition

Prüft eine Reihe von Ausdrücken und gibt den Wert <then> für den ersten wahren <test> zurück.

Beispiel
IF [Season] = "Summer" THEN 'Sandals' 
ELSEIF [Season] = "Winter" THEN 'Boots'
ELSE 'Sneakers' 
END

"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

Siehe auch IF und IIF.

Verwendet mit ELSEIF, THEN, ELSE und END

IFNULL

SyntaxIFNULL(expr1, expr2)
AusgabeHängt vom Datentyp der <expr>-Werte ab.
Definition

Gibt den Ausdruck <expr1> zurück, sofern er nicht null ist; andernfalls wird <expr2> zurückgegeben.

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. IFNULL gibt immer einen Wert zurück. ISNULL gibt einen booleschen Wert (TRUE oder FALSE) zurück.

Siehe auch ZN.

IIF

SyntaxIIF(<test>, <then>, <else>, [<unknown>])
AusgabeHängt vom Datentyp der Werte im Ausdruck ab.
DefinitionPrü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', 
IIF('Season' = 'Winter', 'Boots', 'Other footwear')
)

"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', 
IIF('Season' = 'Winter', 'Boots',
IIF('Season' = 'Spring', 'Sneakers', 'Other footwear')
)
)

"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

Siehe auch IF undCASE.

IIF hat kein Äquivalent zu ELSEIF (wie IF) und auch keine wiederholten WHEN-Klauseln (wie CASE). Stattdessen können mehrere Tests nacheinander ausgewertet werden, indem IIF-Aussagen als das Element <unknown> verschachtelt werden. Das erste (äußerste) "true" wird zurückgegeben.

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:

IIF('A' = 'A', 'Red', IIF('B' = 'B', 'Orange', IIF('C' = 'D', 'Yellow', 'Green')))

IN

Syntax<expr1> IN <expr2>
AusgabeBoolesch (TRUE oder FALSE)
DefinitionGibt 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 <expr2> können ein Satz, eine Liste von Literalwerten oder ein kombiniertes Feld sein.

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

SyntaxINT(expression)
AusgabeGanzzahl
DefinitionKonvertiert 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 FLOAT, was eine Dezimalzahl zurückgibt.
Siehe auch ROUND, CEILING und FLOOR

INTERSECTS

SyntaxINTERSECTS (<geometry1>, <geometry2>)
AusgabeBoolesch
DefinitionGibt einen booleschen Wert (TRUE/FALSE) zurück, der angibt, ob sich zwei Geometrien räumlich überlappen.
HinweiseUnterstützte Kombinationen: Punkt/Polygon, Linie/Polygon und Polygon/Polygon.

ISDATE

Überprüft, ob die Zeichenfolge ein gültiges Datumsformat ist.

SyntaxISDATE(string)
AusgabeBoolesch
DefinitionGibt "true" zurück, wenn eine angegebene Zeichenfolge (<string>) ein gültiges Datum darstellt.
Beispiel
ISDATE(09/22/2018) = true
ISDATE(22SEP18) = false
HinweiseDas 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

SyntaxISFULLNAME("User Full Name")
AusgabeBoolesch
Definition

Gibt TRUE zurück, wenn der vollständige Name des aktuellen Benutzers der angegebene vollständige Name ist. Andernfalls wird FALSE zurückgegeben.

Beispiel
ISFULLNAME("Hamlin Myrer")
Hinweise

Das Argument <"User Full Name"> muss eine literale Zeichenfolge sein, kein Feldwert.

Diese Funktion prüft:

  • Tableau Cloud und Tableau Server: den vollständigen Namen des angemeldeten Benutzers
  • Tableau Desktop: den vollständigen lokalen oder Netzwerknamen des Benutzers

ISMEMBEROF

SyntaxISMEMBEROF("Group Name")
AusgabeBoolescher Wert oder Null
Definition

Gibt TRUE zurück, wenn die Person, die gerade Tableau verwendet, Mitglied einer Gruppe ist, die mit der angegebenen Zeichenfolge übereinstimmt, und FALSE, wenn sie kein Mitglied ist, und NULL, wenn sie nicht angemeldet ist.

Beispiel
ISMEMBEROF('Superstars')
ISMEMBEROF('domain.lan\Sales')
Hinweise

Das Argument <"Group Full Name"> muss eine literale Zeichenfolge sein, kein Feldwert.

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 ISMEMBEROF( ) akzeptiert auch Active Directory-Domänen. Die Active Directory-Domäne muss in der Berechnung mit dem Gruppennamen angegeben werden.

ISNULL

SyntaxISNULL(expression)
AusgabeBoolesch (TRUE oder FALSE)
Definition

Gibt "true" zurück, wenn <expression> NULL ist (keine gültigen Daten enthält).

Beispiel
ISNULL([Assigned Room])

"Ist das Feld 'Assigned Room" (Zugewiesenes Zimmer) null?"

Hinweise

Vergleichen Sie dieses mit IFNULL. IFNULL gibt immer einen Wert zurück. ISNULL gibt einen booleschen Wert zurück.

Siehe auch ZN.

ISOQUARTER

SyntaxISOQUARTER(date)
AusgabeGanzzahl
DefinitionGibt das auf der ISO8601-Woche basierende Quartal eines bestimmten Datums (<date>) als Ganzzahl zurück.
Beispiel
ISOQUARTER(#1986-03-25#) = 1
HinweiseSiehe auch ISOWEEK, ISOWEEKDAY, ISOYEAR und die Nicht-ISO-Äquivalente.

ISOWEEK

SyntaxISOWEEK(date)
AusgabeGanzzahl
DefinitionGibt die auf der ISO8601-Woche basierende Woche eines bestimmten Datums (<date>) als Ganzzahl zurück.
Beispiel
ISOWEEK(#1986-03-25#) = 13
HinweiseSiehe auch ISOWEEKDAY, ISOQUARTER, ISOYEAR und die Nicht-ISO-Äquivalente.

ISOWEEKDAY

SyntaxISOWEEKDAY(date)
AusgabeGanzzahl
DefinitionGibt den auf der ISO8601-Woche basierenden Wochentag eines bestimmten Datums (<date>) als Ganzzahl zurück.
Beispiel
ISOWEEKDAY(#1986-03-25#) = 2
HinweiseSiehe auch ISOWEEK, ISOQUARTER, ISOYEAR und die Nicht-ISO-Äquivalente

ISOYEAR

SyntaxISOYEAR(date)
AusgabeGanzzahl
DefinitionGibt das auf der ISO8601-Woche basierende Jahr eines bestimmten Datums als Ganzzahl zurück.
Beispiel
ISOYEAR(#1986-03-25#) = 1,986
HinweiseSiehe auch ISOWEEK, ISOWEEKDAY, ISOQUARTER und die Nicht-ISO-Äquivalente.

ISUSERNAME

SyntaxISUSERNAME("username")
AusgabeBoolesch
DefinitionGibt 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 <"username"> muss eine literale Zeichenfolge sein, kein Feldwert.

Diese Funktion prüft:

  • Tableau Cloud und Tableau Server: den Benutzernamen des angemeldeten Benutzers
  • Tableau Desktop: den lokalen oder Netzwerk-Benutzernamen für den Benutzer

Zurück zum Anfang

J

Zurück zum Anfang

K

Zurück zum Anfang

L

LAST

LAST()

Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).

LEFT

Syntax LEFT(string, number)
AusgabeZeichenfolge
DefinitionGibt den linken Teil einer Zeichenfolge mit der angegebenen Anzahl an Zeichen (<number>) zurück.
Beispiel
LEFT("Matador", 4) = "Mata"
HinweiseSiehe auch MID und RIGHT.

LEN

SyntaxLEN(string)
AusgabeZahl
DefinitionGibt die Länge der Zeichenfolge <string> zurück.
Beispiel
LEN("Matador") = 7
HinweiseNicht zu verwechseln mit der räumlichen Funktion LENGTH.

LENGTH

SyntaxLENGTH(geometry, 'units')
AusgabeZahl
DefinitionGibt 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 <NaN>, wenn das Geometrieargument keine Linienzeichenfolgen hat, obwohl andere Elemente zulässig sind.

Nicht zu verwechseln mit der String-Funktion LEN.

LN

SyntaxLN(number)
Ausgabe

Zahl

Die Ausgabe ist Null, wenn das Argument kleiner oder gleich Null ist.

DefinitionGibt den natürlichen Logarithmus einer Zahl (<number>) zurück.
Beispiel
LN(50) = 3.912023005
HinweiseSiehe auch EXP und LOG.

LOG

SyntaxLOG(number, [base])

Wenn das optionale Basisargument nicht vorhanden ist, wird Basis 10 verwendet.

AusgabeZahl
DefinitionGibt den Logarithmus einer Zahl <number> zur Basis <base>zurück.
Beispiel
LOG(16,4) = 2
HinweiseSiehe 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

SyntaxLOWER(string)
AusgabeZeichenfolge
DefinitionGibt die bereitgestellte <string> in Kleinbuchstaben zurück.
Beispiel
LOWER("ProductVersion") = "productversion"
HinweiseSiehe auch UPPER und PROPER.

LTRIM

Syntax LTRIM(string)
AusgabeZeichenfolge
DefinitionGibt die bereitgestellte Zeichenfolge (<string>) zurück und entfernt dabei alle vorangestellten Leerzeichen.
Beispiel
LTRIM(" Matador ") = "Matador "
HinweiseSiehe 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).

Zurück zum Anfang

M

MAKEDATE

SyntaxMAKEDATE(year, month, day)
AusgabeDatum
DefinitionGibt 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 MAKEDATE(2020,4,31) = May 1, 2020 ausgeben, anstatt einen Fehler zu melden, dass es keinen 31. Tag im April gibt.

Ist für Extrakte verfügbar. Prüfen Sie die Verfügbarkeit in anderen Datenquellen.

MAKEDATE erfordert numerische Eingaben für die Teile eines Datums. Wenn Ihre Daten eine Zeichenfolge sind, die ein Datum darstellen soll, versuchen Sie es mit der Funktion DATE. DATE erkennt viele Standarddatumsformate automatisch. Wenn DATE die Eingabe jedoch nicht erkennt, versuchen Sie es mit DATEPARSE.

MAKEDATETIME

SyntaxMAKEDATETIME(date, time)
AusgabeDatum/Uhrzeit
DefinitionGibt 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).

MAKETIME ist eine ähnliche Funktion, die für Tableau-Datenextrakte und einige andere Datenquellen verfügbar ist.

MAKELINE

SyntaxMAKELINE(SpatialPoint1, SpatialPoint2)
AusgabeGeometrie (Linie)
DefinitionErzeugt eine Linienmarkierung zwischen zwei Punkten
Beispiel
MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1))
HinweiseNützlich zum Erstellen von Ursprungs-Ziel-Karten.

MAKEPOINT

SyntaxMAKEPOINT(latitude, longitude, [SRID])
AusgabeGeometrie (Punkt)
Definition

Konvertiert Daten aus Breiten- und Längengradspalten <latitude> und <longitude> in Raumobjekte.

Wenn das optionale Argument <SRID> hinzugefügt wird, können die Eingaben andere projizierte geografische Koordinaten sein.

Beispiel
MAKEPOINT(48.5, -123.1)
MAKEPOINT([AirportLatitude], [AirportLongitude])
MAKEPOINT([Xcoord],[Ycoord], 3493)
Hinweise

MAKEPOINT kann nicht die automatisch generierten Breiten- und Längengradfelder verwenden. Die Datenquelle muss die Koordinaten nativ enthalten.

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 MAKEPOINT können Sie eine Datenquelle räumlich aktivieren, sodass sie über eine räumliche Verknüpfung mit einer räumlichen Datei verknüpft werden kann. Weitere Informationen finden Sie unter Verknüpfen räumlicher Dateien in Tableau(Link wird in neuem Fenster geöffnet).

MAKETIME

SyntaxMAKETIME(hour, minute, second)
AusgabeDatum/Uhrzeit
DefinitionGibt 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 MAKEDATETIME, die nur für MYSQL-kompatible Verbindungen verfügbar ist.

MAX

SyntaxMAX(expression) oder MAX(expr1, expr2)
AusgabeGleicher 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.

MAX kann auch auf ein einzelnes Feld als Aggregation angewendet werden.

Beispiel
MAX(4,7) = 7
MAX(#3/25/1986#, #2/20/2021#) = #2/20/2021#
MAX([Name]) = "Zander"
Hinweise

Für Zeichenfolgen

MAX ist normalerweise der Wert, der in alphabetischer Reihenfolge an letzter Stelle steht.

Bei Datenquellen einer Datenbank ist der Zeichenfolgenwert MAX in der Sortierfolge am höchsten und wird von der Datenbank für diese Spalte definiert.

Für Datumsangaben

Für Datumsangaben ist MAX das aktuellste Datum. Wenn MAX eine Aggregation ist, weist das Ergebnis keine Datumshierarchie auf. Wenn MAX ein Vergleich ist, behält das Ergebnis die Datumshierarchie bei.

Als Aggregation

MAX(expression) ist eine Aggregatfunktion und gibt ein einziges aggregiertes Ergebnis zurück. Dieses wird in der Visualisierung als AGG(expression) angezeigt.

Als Vergleich

MAX(expr1, expr2) vergleicht die beiden Werte und gibt einen Wert auf Zeilenebene zurück.

Siehe auch MIN.

MEDIAN

SyntaxMEDIAN(expression)
DefinitionGibt den Median eines Ausdrucks über alle Datensätze hinweg zurück. Null-Werte werden ignoriert.
HinweiseMEDIAN kann nur mit numerischen Feldern verwendet werden.
Datenbankseitige Einschränkungen

MEDIAN ist für die folgenden Datenquellen nicht verfügbar: Access, Amazon Redshift, Cloudera Hadoop, HP Vertica, IBM DB2, IBM PDA (Netezza), Microsoft SQL Server, MySQL, SAP HANA, Teradata.

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])
AusgabeZeichenfolge
Definition

Gibt eine Zeichenfolge zurück, die an der angegebenen <start>-Position beginnt. Das erste Zeichen in der Zeichenfolge ist Position 1.

Wird das optionale numerische Argument <length> hinzugefügt, enthält die zurückgegebene Zeichenfolge nur die angegebene Anzahl an Zeichen.

Beispiel
MID("Calculation", 2) = "alculation"
MID("Calculation", 2, 5) ="alcul"
HinweiseSiehe auch die unterstützten RegEx in der Dokumentation zu Zusatzfunktionen(Link wird in neuem Fenster geöffnet).

MIN

SyntaxMIN(expression) oder MIN(expr1, expr2)
AusgabeGleicher 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.

MIN kann auch auf ein einzelnes Feld als Aggregation angewendet werden.

Beispiel
MIN(4,7) = 4
MIN(#3/25/1986#, #2/20/2021#) = #3/25/1986#
MIN([Name]) = "Abebi"
Hinweise

Für Zeichenfolgen

MIN ist normalerweise der Wert, der in alphabetischer Reihenfolge an erster Stelle steht.

Bei Datenquellen einer Datenbank ist der Zeichenfolgenwert MIN in der Sortierfolge am niedrigsten und wird von der Datenbank für diese Spalte definiert.

Für Datumsangaben

Für Datumsangaben ist MIN das früheste Datum. Wenn MIN eine Aggregation ist, weist das Ergebnis keine Datumshierarchie auf. Wenn MIN ein Vergleich ist, behält das Ergebnis die Datumshierarchie bei.

Als Aggregation

MIN(expression) ist eine Aggregatfunktion und gibt ein einziges aggregiertes Ergebnis zurück. Dieses wird in der Visualisierung als AGG(expression) angezeigt.

Als Vergleich

MIN(expr1, expr2) vergleicht die beiden Werte und gibt einen Wert auf Zeilenebene zurück.

Siehe auch MAX.

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

SyntaxMODEL_PERCENTILE(
model_specification (optional),
target_expression,
predictor_expression(s))
DefinitionGibt 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

SyntaxMODEL_QUANTILE(
model_specification (optional),
quantile,
target_expression,
predictor_expression(s))
DefinitionGibt 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

SyntaxMONTH(date)
AusgabeGanzzahl
DefinitionGibt den Monat des angegebenen Datums <date> als Ganzzahl zurück.
Beispiel
MONTH(#1986-03-25#) = 3
HinweiseSiehe auch DAY, WEEK, Quarter, YEAR und die ISO-Äquivalente

Zurück zum Anfang

N

NOT

SyntaxNOT <expression>
AusgabeBoolesch (TRUE oder FALSE)
DefinitionFührt eine logische Negation eines Ausdrucks durch.
Beispiel
IF NOT [Season] = "Summer" 
THEN 'Don't wear sandals'
ELSE 'Wear sandals' 
END

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

SyntaxNOW()
AusgabeDatum/Uhrzeit
DefinitionGibt das aktuelle lokale Systemdatum und die Uhrzeit zurück.
Beispiel
NOW() = 1986-03-25 1:08:21 PM
Hinweise

NOW nimmt kein Argument entgegen.

Siehe auch TODAY, eine ähnliche Berechnung, die ein Datum anstatt Datum/Uhrzeit zurückgibt.

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.

Zurück zum Anfang

O

OR

Syntax<expr1> OR <expr2>
AusgabeBoolesch (TRUE oder FALSE)
DefinitionFührt eine logische Disjunktion von zwei Ausdrücken aus.
Beispiel
IF [Season] = "Spring" OR [Season] = "Fall" 
THEN "Sneakers"
END

"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 TRUE zurückgegeben wird, ist das Ergebnis TRUE. Wenn für beide Ausdrücke FALSE zurückgegeben wird, ist das Ergebnis FALSE. Wenn für beide Ausdrücke NULL zurückgegeben wird, ist das Ergebnis NULL.

Wenn Sie eine Berechnung erstellen, in der das Ergebnis eines OR-Vergleichs in einem Arbeitsblatt angezeigt wird, zeigt Tableau TRUE und FALSE an. Sie können dies ändern, indem Sie im Dialogfeld "Formatieren" die entsprechende Einstellung vornehmen.

Hinweis: Der Operator OR nutzt eine Kurzschlussauswertung. Das bedeutet, dass der zweite Ausdruck nicht mehr ausgewertet wird, wenn für den ersten Ausdruck TRUE zurückgegeben wird. Dies kann hilfreich sein, wenn der zweite Ausdruck zu einem Fehler führt, während für den ersten Ausdruck TRUE zurückgegeben wird. Denn in diesem Fall wird der zweite Ausdruck nie ausgewertet.

OUTLINE

SyntaxOUTLINE(<spatial polygon>)
AusgabeGeometrie
DefinitionKonvertiert 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.

Zurück zum Anfang

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

SyntaxPERCENTILE(expression, number)
DefinitionGibt 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

SyntaxPI()
AusgabeZahl
DefinitionGibt die numerische Konstante Pi (Kreiszahl) zurück: 3,14159.
Beispiel
PI() = 3.14159
HinweiseNützlich für Trig-Funktionen, deren Eingabe im Bogenmaß erfolgt.

POWER

SyntaxPOWER(number, power)
AusgabeZahl
DefinitionPotenziert die Zahl (<number>) mit dem Exponenten (<power>).
Beispiel
POWER(5,3) = 125
POWER([Temperature], 2)
HinweiseSie können auch das Symbol ^ verwenden (z. B. 5^3 = POWER(5,3) = 125).

Siehe auch EXP, LOG und SQUARE.

PREVIOUS_VALUE

PREVIOUS_VALUE(expression)

Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).

PROPER

SyntaxPROPER(string)
AusgabeZeichenfolge
Definition

Gibt die angegebene Zeichenfolge (<string>) so zurück, dass der erste Buchstabe jedes Wortes groß und die restlichen Buchstaben klein geschrieben sind.

Beispiel
PROPER("PRODUCT name") = "Product Name"
PROPER("darcy-mae") = "Darcy-Mae"
Hinweise

Leerzeichen und nicht-alphanumerische Zeichen (z. B. Interpunktionszeichen) werden als Trennzeichen behandelt.

Siehe auch LOWER und UPPER.

Zurück zum Anfang

Q

Quarter

SyntaxQUARTER(date)
AusgabeGanzzahl
DefinitionGibt das Quartal des angegebenen Datums <date> als Ganzzahl zurück.
Beispiel
QUARTER(#1986-03-25#) = 1
HinweiseSiehe auch DAY, WEEK, MONTH, YEAR und die ISO-Äquivalente

Zurück zum Anfang

R

RADIANS

SyntaxRADIANS(number)
AusgabeZahl (Winkel im Bogenmaß)
DefinitionWandelt eine in Grad angegebene Zahl (<number>) in Bogenmaß (Radiant) um.
Beispiel
RADIANS(180) = 3.14159
HinweiseDie 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

SyntaxREPLACE(string, substring, replacement
AusgabeZeichenfolge
DefinitionSucht 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"
HinweiseSiehe auch REGEXP_REPLACE in der Dokumentation zu Zusatzfunktionen(Link wird in neuem Fenster geöffnet).
SyntaxRIGHT(string, number)
AusgabeZeichenfolge
DefinitionGibt den rechten Teil einer Zeichenfolge mit der angegebenen Anzahl an Zeichen (<number>) zurück.
Beispiel
RIGHT("Calculation", 4) = "tion"
HinweiseSiehe auch LEFT und MID.

ROUND

SyntaxROUND(number, [decimals])
AusgabeZahl
Definition

Rundet die Zahl <number> auf eine angegebene Anzahl an Dezimalstellen.

Das optionale Argument decimals gibt an, wie viele dezimale Genauigkeitspunkte im Endergebnis einbezogen werden. Fehlt decimals, so wird die Zahl auf die nächste ganze Zahl gerundet.

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.

Siehe auch CEILING und FLOOR.

RTRIM

SyntaxRTRIM(string)
AusgabeZeichenfolge
DefinitionGibt die bereitgestellte Zeichenfolge (<string>) zurück und entfernt dabei alle nachgestellten Leerzeichen.
Beispiel
RTRIM(" Calculation ") = " Calculation"
HinweiseSiehe 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)

Zurück zum Anfang

S

SCRIPT-Analytics-Erweiterung

Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).

  • SCRIPT_BOOL
  • SCRIPT_INT
  • SCRIPT_REAL
  • SCRIPT_STR

SHAPETYPE

SyntaxSHAPETYPE(<geometry>)
AusgabeZeichenfolge
DefinitionGibt 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

SyntaxSIGN(number)
Ausgabe-1, 0 oder 1
DefinitionGibt 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
HinweiseSiehe auch ABS.

SIN

SyntaxSIN(number)
AusgabeZahl
DefinitionGibt den Sinus eines im Bogenmaß angegebenen Winkels zurück.
Beispiel
SIN(0) = 1.0
SIN(PI( )/4) = 0.707106781186548
Hinweise

Die Umkehrfunktion ASIN nimmt den Sinus als Argument und gibt den Winkel im Bogenmaß zurück.

Siehe auch PI. Um einen Winkel von Grad in Bogenmaß umzurechnen, verwenden Sie RADIANS.

SIZE

SIZE()

Weitere Informationen dazu finden Sie unter Tabellenberechnungsfunktionen(Link wird in neuem Fenster geöffnet).

SPACE

SyntaxSPACE(number)
AusgabeZeichenfolge (eigentlich nur Leerzeichen)
DefinitionGibt eine Zeichenfolge zurück, die aus der angegebenen Anzahl an Leerzeichen besteht.
Beispiel
SPACE(2) = "  "

SPLIT

SyntaxSPLIT(string, delimiter, token number)
AusgabeZeichenfolge
DefinitionGibt 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 abc-defgh-i-jkl mit dem Trennzeichen - lauten die Token beispielsweise (1) abc, (2) defgh, (3) i und (4) jlk.

SPLIT gibt die Token entsprechend ihrer Tokennummer zurück. Wenn die Tokennummer positiv ist, werden die Token ab dem linken Ende der Zeichenfolge gezählt. Wenn die Tokennummer negativ ist, werden sie ab dem rechten Ende gezählt.

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

SyntaxSQRT(number)
AusgabeZahl
DefinitionGibt die Quadratwurzel einer Zahl (<number>) zurück.
Beispiel
SQRT(25) = 5
HinweiseSiehe auch SQUARE.

SQUARE

SyntaxSQUARE(number)
AusgabeZahl
DefinitionGibt das Quadrat einer Zahl (<number>) zurück.
Beispiel
SQUARE(5) = 25
HinweiseSiehe auch SQRT und POWER.

STARTSWITH

SyntaxSTARTSWITH(string, substring)
AusgabeBoolesch
DefinitionGibt "true" zurück, wenn string mit substring beginnt. Vorgestellte Leerzeichen werden ignoriert.
Beispiel
STARTSWITH("Matador, "Ma") = TRUE
HinweiseSiehe auch CONTAINS sowie unterstützte REGEX in der Dokumentation zu Zusatzfunktionen(Link wird in neuem Fenster geöffnet).

STDEV

SyntaxSTDEV(expression)
DefinitionGibt die statistische Standardabweichung aller Werte in einem Ausdruck <expression> basierend auf einer Stichprobe der Population zurück.

STDEVP

SyntaxSTDEVP(expression)
DefinitionGibt die statistische Standardabweichung aller Werte in einem Ausdruck <expression> basierend auf einer verzerrten Population zurück.

STR

SyntaxSTR(expression)
AusgabeZeichenfolge
DefinitionKonvertiert das Argument in eine Zeichenfolge.
Beispiel
STR([ID])

SUM

SyntaxSUM(expression)
DefinitionGibt die Summe aller Werte im Ausdruck <expression> zurück. Null-Werte werden ignoriert.
HinweiseSUM kann nur mit numerischen Feldern verwendet werden.

Zurück zum Anfang

T

TAN

SyntaxTAN(number)

Das Argument <number> ist der Winkel im Bogenmaß.

AusgabeZahl
DefinitionGibt den Tangens eines Winkels zurück.
Beispiel
TAN(PI ( )/4) = 1.0
HinweiseSiehe auch ATAN, ATAN2,COT und PI. Um einen Winkel von Grad in Bogenmaß umzurechnen, verwenden Sie RADIANS.

THEN

SyntaxIF <test1> THEN <then1>
[ELSEIF <test2> THEN <then2>...]
[ELSE <default>]
END
DefinitionEin 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' 
ELSEIF [Season] = "Winter" THEN 'Boots'
ELSE 'Sneakers' 
END

"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] 
WHEN 'Summer' THEN 'Sandals'
WHEN 'Winter' THEN 'Boots'
ELSE 'Sneakers'
END

"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, WHEN, IF, ELSEIF, THEN, ELSE und END

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

SyntaxTODAY()
AusgabeDatum
DefinitionGibt das aktuelle lokale Systemdatum zurück.
Beispiel
TODAY() = 1986-03-25
Hinweise

TODAY nimmt kein Argument entgegen.

Siehe auch NOW, eine ähnliche Berechnung, die ein Datum/Uhrzeit anstatt eines Datums zurückgibt.

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

SyntaxTRIM(string)
AusgabeZeichenfolge
DefinitionGibt die bereitgestellte Zeichenfolge (<string>) zurück und entfernt dabei alle vor- und nachgestellten Leerzeichen.
Beispiel
TRIM(" Calculation ") = "Calculation"
HinweiseSiehe auch LTRIM und RTRIM.

Zurück zum Anfang

U

UPPER

SyntaxUPPER(string)
AusgabeZeichenfolge
DefinitionGibt die angegebene Zeichenfolge (<string>) in Großbuchstaben zurück.
Beispiel
UPPER("Calculation") = "CALCULATION"
HinweiseSiehe 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

SyntaxUSERDOMAIN( )
AusgabeZeichenfolge
DefinitionGibt die Domäne des aktuellen Benutzers zurück.
Hinweise

Diese Funktion prüft:

  • Tableau Cloud und Tableau Server: die Benutzerdomäne des angemeldeten Benutzers
  • Tableau Desktop: die lokale Domäne, wenn der Benutzer eine Domäne verwendet

USERNAME

SyntaxUSERNAME( )
AusgabeZeichenfolge
DefinitionGibt 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:

  • Tableau Cloud und Tableau Server: den Benutzernamen des angemeldeten Benutzers
  • Tableau Desktop: den lokalen oder Netzwerk-Benutzernamen für den Benutzer

Benutzerfilter

Ein berechnetes Feld, das als Filter verwendet wird, z. B. [Username field] = USERNAME( ), kann als Benutzerfilter eingesetzt werden, der nur die Daten anzeigt, die für die am Server angemeldete Person relevant sind.

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).

Zurück zum Anfang

V

VAR

SyntaxVAR(expression)
DefinitionGibt die statistische Varianz aller Werte in einem Ausdruck basierend auf einer Stichprobe der Population zurück.

VARP

SyntaxVARP(expression)
DefinitionGibt die statistische Varianz aller Werte in einem Ausdruck basierend auf der Gesamtpopulation zurück.

Zurück zum Anfang

W

WEEK

SyntaxWEEK(date)
AusgabeGanzzahl
DefinitionGibt die Woche des angegebenen Datums <date> als Ganzzahl zurück.
Beispiel
WEEK(#1986-03-25#) = 13
HinweiseSiehe auch DAY, MONTH, Quarter, YEAR und die ISO-Äquivalente

WHEN

SyntaxCASE <expression>
WHEN <value1> THEN <then1>
WHEN <value2> THEN <then2>
...
[ELSE <default>]
END
DefinitionEin erforderlicher Teil eines CASE-Ausdrucks. Sucht den ersten <value>, der mit <expression> übereinstimmt, und gibt den entsprechenden <then>-Wert zurück.
Beispiel
CASE [Season] 
WHEN 'Summer' THEN 'Sandals'
WHEN 'Winter' THEN 'Boots'
ELSE 'Sneakers'
END

"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 unterstützt auch WHEN IN-Konstruktionen, wie zum Beispiel:

CASE <expression> 
WHEN IN <set1> THEN <then1>
WHEN IN <combinedfield> THEN <then2>
...
ELSE <default>
END

Die Werte, mit denen WHEN IN verglichen wird, können ein Satz, eine Liste von Literalwerten oder ein kombiniertes Feld sein. Siehe auch IN.

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])

Zurück zum Anfang

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)

Zurück zum Anfang

Y

YEAR

SyntaxYEAR(date)
AusgabeGanzzahl
DefinitionGibt das Jahr des angegebenen Datums <date> als Ganzzahl zurück.
Beispiel
YEAR(#1986-03-25#) = 1,986
HinweiseSiehe auch DAY, WEEK, MONTH, Quarter und die ISO-Äquivalente

Zurück zum Anfang

Z

ZN

SyntaxZN(expression)
AusgabeAbhängig vom Datentyp von <expression> oder 0.
DefinitionGibt <expression> zurück, sofern dies 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

ZN ist ein Spezialfall von IFNULL, wobei die Alternative, wenn der Ausdruck null ist, immer 0 ist, anstatt in der Berechnung spezifiziert zu werden.

ZN ist besonders nützlich, wenn zusätzliche Berechnungen durchgeführt werden und die gesamte Berechnung durch einen Nullwert null ergeben würde. Seien Sie jedoch vorsichtig bei der Interpretation dieser Ergebnisse, da null nicht immer gleichbedeutend mit 0 ist und auf fehlende Daten hinweisen könnte.

Siehe auch ISNULL.

Zurück zum Anfang

Siehe auch

Tableau-Funktionen (nach Kategorie)(Link wird in neuem Fenster geöffnet)

Funktionen in Tableau(Link wird in neuem Fenster geöffnet)

Vielen Dank für Ihr Feedback!Ihr Feedback wurde erfolgreich übermittelt. Vielen Dank.