Suite | Professional, Enterprise ou Enterprise Plus |
Support avec | Explore Professional ou Enterprise |
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é.
4 commentaire
Raphaël Péguet - Officers.fr
it's hard to find here how to write case "null" or case 0...
0
Dave Dyson
I think you might be better off using a nested IF/THEN statement, and using the STARTSWITH text function to check to see if the first two characters of the organization name match "nc", "fl", etc.. See Using the IF THEN ELSE function and the STARTSWITH function info here: Text functions
0
Stacy Win
Does anyone know if the switch expression supports wildcards?
Use Case: Have various organizations that need to be grouped together
Would like to know if either of these options would work?
Option 1: SWITCH ([Organization]) {
Case "nc":North Carolina
Case "fl":Florida
Default:TBD }
Option 2: SWITCH ([Organization]) {
Case "nc*":North Carolina
Case "fl*":Florida
Default:TBD }
1
Denise Alves
Olá, seria possível utilizar esta função para campos de data, utilizando condições como "<=" ou >?
0
Se connecter pour laisser un commentaire.