Nachdem Sie sich mit den Grundlagen des Schreibens von Explore-Formeln vertraut gemacht haben, geht es im nächsten Schritt darum zu verstehen, wie Datentypen mit Formeln interagieren. In diesem Beitrag erfahren Sie, was Datentypen sind, wie Sie sie in Formeln verwenden und wie Sie möglicherweise auftretende Probleme beheben können.
In diesem Beitrag werden folgende Themen behandelt:
Überblick über Datentypen
Der Begriff „Datentyp“ bezieht sich auf das Format einer Information, die einer Formel hinzugefügt wird – in der Regel als Wert in einer Funktion. Die folgende Tabelle enthält eine Übersicht der Datentypen, die in Explore verwendet werden.
Sie können Formeln in Explore nur richtig aufbauen, wenn Sie wissen, wie die Datentypen mit einer Funktion interagieren und was sie in ihr bewirken. Informationen dazu, welche Datentypen eine Funktion erfordert, finden Sie in der Funktionsreferenz für Zendesk Explore.
Datentyp | Beispiele |
---|---|
Nummer Wird für alle Metriken, numerischen Attribute und Nummern ohne Anführungszeichen verwendet. |
Metriken
Attribute
Werte
|
Text Die meisten Attribute weisen den Datentyp „Text“ auf. Auch alle in Anführungszeichen eingegebenen Werte weisen den Datentyp „Text“ auf. |
Attribute
Werte
|
Boolescher Wert Bezieht sich auf Attribute, die nur zwei Werte aufweisen: „True“ oder „false“. Die ohne Anführungszeichen eingegebenen Werte „true“ und „false“ gelten als Boolesche Werte. |
Attribute
Werte
|
Zeitstempel Bezieht sich auf Attribute, die ein bestimmtes Datum und eine bestimmte Uhrzeit darstellen. |
Attribute
Werte
|
Array Wird für Werte in mehrwertigen Funktionen wie IN oder INCLUDES_ALL verwendet. |
Werte
|
Null Reserviert für den Wert NULL. |
Werte
|
Beheben von Datentypfehlern im Formeleditor
Wenn Sie beim Schreiben oder Bearbeiten einer Formel einen falschen Datentyp verwenden, wird sofort eine Fehlermeldung angezeigt. Die Fehlermeldung enthält einen Hinweis auf den verwendeten Datentyp und darauf, welchen Datentyp Sie stattdessen verwenden sollten.
Die Tabelle unten zeigt einige Beispiele für Datentypwarnungen, die im Formeleditor angezeigt werden können, mit der falschen und der richtigen Version der jeweiligen Formel.
Warnung | Falsche Formel | Richtige Formel |
---|---|---|
In der THEN-Anweisung können keine unterschiedlichen Typen verwendet werden. 1 ist Nummer und "0" ist Text. Verwenden Sie denselben Typ. | IF [Ticketstatus]="Open" THEN 1 ELSE "0" ENDIF |
|
In der SWITCH-Anweisung können keine unterschiedlichen Typen verwendet werden. "1" ist Text und 2 ist Nummer. Verwenden Sie denselben Typ. | SWITCH ([Ticketgruppe]) {CASE "Support": "1"CASE "IT": 2 } | SWITCH ([Ticketgruppe]) {CASE "Support": "1"CASE "IT": "2" } |
Text kann in dieser Funktion nicht verwendet werden. Verwenden Sie Nummer. | INTEGER([NPS-Kommentar]) | INTEGER(VALUE(NPS-Rate)) |
1 kann nicht als Nummer und 2 nicht als Nummer verwendet werden. Verwenden Sie nur boolesche Werte. | 1 OR 2 | TRUE OR FALSE |
[Ticket zugewiesen – Datum] kann nicht als Text und [Ticket gelöst – Datum] nicht als Text verwendet werden. Verwenden Sie nur Zahlen. | [Ticket zugewiesen – Datum] > [Ticket gelöst – Datum] | DATE_TO_TIMESTAMP([Ticket zugewiesen – Datum]) >DATE_TO_TIMESTAMP( [Ticket gelöst – Datum]) |
[Ticketgruppe] kann nicht als Text und [Ticket-ID] nicht als Nummer verwendet werden. Verwenden Sie nur Zahlen oder Texte. | [Ticketgruppe]+[Ticket-ID] | [Ticketgruppe]+STRING([Ticket-ID]) |
VALUE(Agentenantworten) kann nicht als Nummer und 2 nicht als Text verwendet werden. Verwenden Sie nur Zahlen. | VALUE(Agentenantworten)>"2" | VALUE(Agentenantworten)>2 |