In diesem Artikel werden Typkonvertierungsfunktionen sowie deren Nutzen in Tableau vorgestellt. Außerdem wird das Erstellen einer Typkonvertierungsberechnung anhand eines Beispiels dargestellt.
Warum werden Typkonvertierungsfunktionen verwendet?
Mit Typkonvertierungsfunktionen können Sie Felder eines Datentyps in einen anderen umwandeln. Beispiel: Sie können Zahlen in Zeichenfolgen verwandeln, etwa Werte für das Alter (Zahlen) in Zeichenfolgen, damit Tableau nicht versucht, diese zu aggregieren.
Die Berechnung sieht in etwa so aus:
STR([Age])
In Tableau verfügbare Typkonvertierungsfunktionen:
Das Ergebnis eines beliebigen Ausdrucks in einer Berechnung kann in einen bestimmten Datentyp konvertiert werden. Dabei können die folgenden Konvertierungsfunktionen verwendet werden: STR()
, DATE()
, DATETIME()
, INT()
, FLOAT()
. Wenn Sie beispielsweise die Gleitkommazahl 3.14 in eine ganze Zahl konvertieren möchten, schreiben Sie INT(3.14)
. In diesem Fall wäre das Ergebnis 3
, also eine ganze Zahl. Die Konvertierungsfunktionen sind im Folgenden beschrieben.
Ein boolescher Wert kann in eine ganze Zahl, Gleitkommazahl oder Zeichenfolge konvertiert werden, jedoch nicht in ein Datum. True
ist 1, 1.0, oder "1”, während False 0, 0.0 oder "0” ist. Unknown
wird zu Null
.
Funktion | Syntax | Beschreibung |
DATE |
| Gibt für eine Zahl, eine Zeichenfolge oder einen Datumsausdruck ein Datum zurück. Beispiele:
Anführungszeichen sind im zweiten und dritten Beispiel erforderlich. |
DATETIME |
| Gibt für eine Zahl, eine Zeichenfolge oder einen Datumsausdruck einen Datum/Uhrzeit-Wert zurück. Beispiel:
|
| Konvertiert eine Zeichenfolge in einen Datum/Zeit-Wert im angegebenen Format. Die Unterstützung einiger gebietsschemaspezifischer Formate hängt von den Systemeinstellungen des Computers ab. In den Daten enthaltene Buchstaben, die nicht geparst werden sollen, müssen in einfache Anführungszeichen (' ') gesetzt werden. Überprüfen Sie, ob Formate ohne Trennzeichen zwischen Werten (z. B. TTMMJJ) wie erwartet geparst werden. Das Format muss eine konstante Zeichenfolge sein, kein Feldwert. Diese Funktion gibt Diese Funktion ist für mehrere Connectoren verfügbar. Weitere Informationen finden Sie unter Konvertieren eines Felds in ein Datumsfeld. Beispiele:
| |
FLOAT |
| Konvertiert das Argument in eine Gleitkommazahl. Beispiele:
|
INT |
| Konvertiert das Argument in eine ganze Zahl. Bei Ausdrücken kürzt diese Funktion das Ergebnis zur nächsten ganzen Zahl gegen null. Beispiele:
Bei der Konvertierung einer Zeichenfolge in eine ganze Zahl, wird sie zunächst in eine Gleitkommazahl konvertiert und anschließend gerundet. |
STR |
| Konvertiert das Argument in eine Zeichenfolge. Beispiel:
Dieser Ausdruck nimmt alle Werte in der Kennzahl |
Erstellen einer Typkonvertierungsberechnung
Sehen Sie sich das Beispiel unten an, um mehr über das Erstellen einer Typkonvertierungsberechnung zu erfahren.
Stellen Sie in Tableau Desktop eine Verbindung zur standardmäßig in Tableau enthaltenen gespeicherten Datenquelle Beispiel – Superstore her.
Navigieren Sie zu einem Arbeitsblatt.
Wählen Sie Analyse > Berechnetes Feld erstellen aus.
Gehen Sie in dem anschließend geöffneten Berechnungs-Editor wie folgt vor:
Geben Sie dem berechneten Feld den Namen "Postal Code String" ("Postleitzahl-Zeichenfolge").
Geben Sie die folgende Formel ein:
STR([Postal Code])
Diese Berechnung wandelt den numerischen Wert des Postleitzahl-Feldes in eine Zeichenfolge um.
Klicken Sie auf OK, wenn Sie fertig sind.
Das neue berechnete Feld wird im Bereich Daten unter "Dimensionen" angezeigt. Wie bei Ihren anderen Feldern ist die Verwendung in mindestens einer Visualisierung möglich.
Die Konvertierung dieses Felds von einer Zahl in eine Zeichenfolge stellt sicher, dass Tableau es als Zeichenfolge und nicht als Zahl behandelt (d. h., Tableau aggregiert den Wert nicht).
Siehe auch
Konvertieren eines Felds in ein Datumsfeld
Formatieren von Berechnungen in Tableau