Utilisez la fonction SWITCH dans vos formules pour créer plusieurs expressions conditions différentes au lieu d’imbriquer des fonctions IF THEN ELSE. Cet article décrit la fonction SWITCH et fournit des exemples. Pour une liste de toutes les fonctions Explore, consultez Fonctions Explore - Référence.
Cet article aborde les sujets suivants :
À propos de la fonction SWITCH
La fonction SWITCH utilise le format suivant :
SWITCH testedElement { CASE value1: returnValue CASE value2: returnValue DEFAULT: defaultReturnValue }
SWITCH teste si les valeurs de cas existent dans l’élément testé. L’élément testé peut être une mesure, un attribut ou un calcul. Si votre valeur de cas existe dans l’élément testé, la valeur de retour s’affiche. Sinon, la valeur par défaut s’affiche. Si votre valeur de cas n’existe pas dans l’élément testé et qu’aucune valeur par défaut n’a été saisie, la valeur NULL est renvoyée.
La fonction SWITCH est souvent utilisée pour insérer des mesures comme les objectifs dans les jeux de données. Ces mesures peuvent être utilisées dans d’autres calculs ou dans des comparaisons visuelles comme les graphiques KPI, à jauge ou à puces.
Utilisation de la fonction SWITCH
Cet exemple utilise la fonction SWITCH pour afficher les objectifs de délai avant première réponse pour chaque type de ticket. Vous pouvez dupliquer cet exemple en utilisant n’importe quels attribut et objectif numérique.
Pour insérer des nombres dans vos données
- Ouvrez un nouveau rapport en utilisant le jeu de données Support : Tickets.
- Dans le menu Calculs (), cliquez sur Mesure calculée standard.
- Donnez un nom à votre mesure calculée. Cet exemple utilise Target FTR (objectif de délai avant première réponse).
- Sous Fonctions, cliquez sur Ajouter.
- Sélectionnez la fonction SWITCH et cliquez sur +.
- Double-cliquez sur _tested_element pour le mettre en surbrillance.
- Sélectionnez l’attribut contenant les valeurs que vous voulez tester dans la liste déroulante Champs ou saisissez le nom de l’attribut. Cet exemple utilise l’attribut Type de ticket.
- Dans CASE _value1, saisissez la valeur que vous voulez tester.
- Dans _return_value, saisissez le résultat renvoyé si la valeur est true. Cet exemple utilise la valeur de l’attribut Type de ticket comme valeur de test et les objectifs de délai avant première réponse comme résultat renvoyé.
- Saisissez vos autres cas. Si vous avez plus de deux cas, vous devrez saisir manuellement les expressions de CAS supplémentaires. La formule pour cet exemple ressemble à ce qui suit :
- Cliquez sur Enregistrer.
- Cliquez sur le bouton + pour les mesures afin d’ajouter votre mesure calculée à votre rapport.
- Si l’élément testé est un attribut, cliquez sur le bouton + n’importe où dans l’attribut et sélectionnez l’élément testé.