Se puede usar la función SWITCH en las fórmulas para crear varias expresiones condicionales distintas como alternativa a anidar funciones IF THEN ELSE. En este artículo se describe esta función y se ofrecen ejemplos. Si desea ver una lista de todas las funciones de Explore, consulte Información de referencia de las funciones de Explore.
En este artículo, se tratan los siguientes temas:
Acerca de la función SWITCH
La función SWITCH utiliza el siguiente formato:
SWITCH testedElement { CASE value1: returnValue CASE value2: returnValue DEFAULT: defaultReturnValue }
Las funciones SWITCH prueban si los valores de caso existen dentro del elemento probado. El elemento probado podría ser una métrica, un atributo o un cálculo. Si el valor de caso existe dentro del elemento probado, se muestra el valor devuelto. Si no existe, se muestra el valor predeterminado. Si el valor de caso no existe dentro del elemento probado y no se ha ingresado un valor predeterminado, se devuelve "NULL".
A menudo SWITCH se utiliza para insertar métricas como objetivos en los conjuntos de datos. Estas medidas se pueden usar luego en otros cálculos o en comparaciones visuales (gráficos de KPI, viñetas bala o velocímetro).
Utilización de la función SWITCH
En este ejemplo, se utiliza la función SWITCH para mostrar los objetivos de tiempo de primera respuesta para cada tipo de ticket. De manera similar se puede usar cualquier atributo o número objetivo.
Para insertar números en los datos
- Abra un nuevo informe usando el conjunto de datos Support: Tickets.
- En el menú de cálculos (), haga clic en Métrica calculada estándar.
- Póngale un nombre. En este ejemplo se utilizan los objetivos de tiempo de primera respuesta.
- Bajo Funciones, haga clic en Agregar.
- Seleccione la función SWITCH y haga clic en +.
- Haga doble clic en _tested_element para resaltarlo.
- Seleccione el atributo que contiene los valores que desea probar en la lista desplegable Campos o escriba el nombre del atributo. En este ejemplo se usa el atributo Tipo de ticket.
- En CASE _value1, escriba el valor que está probando.
- En _return_value, escriba el valor devuelto si el valor es verdadero. En este ejemplo se utiliza el atributo Tipo de ticket para hacer la prueba y los objetivos de tiempo de primera respuesta como resultado devuelto.
- Escriba los otros casos. Si tiene más de dos casos, tendrá que escribir manualmente las expresiones CASE adicionales. La fórmula de este ejemplo se vería como la imagen siguiente.
- Haga clic en Guardar.
- Haga clic en el botón + en Métricas para agregar la métrica calculada al informe.
- Si el elemento probado es un atributo, haga clic en el botón + en cualquier lugar del atributo y seleccione el elemento probado.