Une fois que vous avez compris les notions élémentaires de la rédaction des formules Explore, vous devez comprendre comment les différents types de données interagissent avec les formules. Cet article introduit le concept de types de données, vous explique comment les utiliser dans les formules et vous aide à résoudre les problèmes qui pourraient survenir.
Cet article aborde les sujets suivants :
Types de données
Un type de données fait référence au format d’une information qui est ajoutée à une formule, généralement sous la forme d’une valeur dans une fonction. Le tableau ci-dessous récapitule les différents types de données utilisés par Explore.
Pour rédiger une formule correctement construite dans Explore, il est primordial de savoir comment les types de données interagissent et se comportent dans une fonction. Pour savoir quels types de données sont nécessaires pour une fonction, consultez Fonctions Explore - Référence.
Type de données | Exemples |
---|---|
Nombre Utilisé pour toutes les mesures, tous les attributs numériques et tous les nombres sans guillemets. |
Mesures
Attributs
Valeurs
|
Texte La majorité des attributs sont du type de données Texte. Toutes les valeurs saisies entre guillemets sont également du type de données Texte. |
Attributs
Valeurs
|
Booléen S’applique aux attributs qui ont seulement deux valeurs : True ou False. Les valeurs True et False, saisies entre guillemets, sont considérées de type booléen. |
Attributs
Valeurs
|
Horodatage S’applique aux attributs qui affichent une date et une heure spécifiques. |
Attributs
Valeurs
|
Tableau Utilisé pour des valeurs insérées dans des fonctions avec plusieurs valeurs comme IN ou INCLUDES_ALL. |
Valeurs
|
Null Réservé pour la valeur NULL. |
Valeurs
|
Résolution des erreurs de types de données dans le rédacteur de formule
Si votre formule utilise des types de données incorrects, un message d’avertissement s’affiche en temps réel quand vous rédigez ou modifiez la formule. Le message d’erreur identifie le type de données que vous avez utilisé et vous conseille quant au type de données à utiliser à sa place.
Le tableau ci-dessous montre quelques exemples d’avertissements portant sur les types de données que vous pouvez voir dans le rédacteur de formule, y compris les versions incorrecte et correcte d’une formule.
Avertissement | Formule incorrecte | Formule correcte |
---|---|---|
Impossible d’utiliser différents types dans l’instruction THEN. 1 est de type nombre et "0" est de type texte. Utilisez le même type. | IF [Statut du ticket]="Open" THEN 1 ELSE "0" ENDIF |
|
Impossible d’utiliser différents types dans l’instruction SWITCH. "1" est de type texte et 2 est de type nombre. Utilisez le même type. | SWITCH ([Groupe du ticket]) {CASE "Support": "1"CASE "IT": 2 } | SWITCH ([Groupe du ticket]) {CASE "Support": "1"CASE "IT": “2” } |
Impossible d’utiliser le type texte pour cette fonction. Utilisez le type nombre. | INTEGER([Commentaire NPS]) | INTEGER(VALUE(Taux NPS)) |
Impossible d’utiliser 1 comme nombre et 2 comme nombre. Utilisez uniquement des booléens. | 1 OR 2 | TRUE OR FALSE |
Impossible d’utiliser [Ticket affecté - Date] comme texte et [Ticket résolu - Date] comme texte. Utilisez uniquement des nombres. | [Ticket affecté - Date] > [Ticket résolu - Date] | DATE_TO_TIMESTAMP([Ticket affecté - Date]) >DATE_TO_TIMESTAMP( [Ticket résolu - Date]) |
Impossible d’utiliser [Groupe du ticket] comme texte et [ID du ticket] comme nombre. Utilisez uniquement des nombres ou uniquement du texte. | [Groupe du ticket]+[ID du ticket] | [Groupe du ticket]+STRING([ID du ticket]) |
Impossible d’utiliser VALUE(Réponses des agents) comme nombre et 2 comme texte. Utilisez uniquement des nombres. | VALUE(Réponses des agents)>”2” | VALUE(Réponses des agents)>2 |