CAMBIAR

  • 08/04/2020
  • 2 minutos para leer
    • M
    • v
    • m

Evalúa una expresión en contra de una lista de valores y devuelve uno de los múltiples resultados posibles expresiones.

la Sintaxis de

SWITCH(<expression>, <value>, <result>…) 

Parámetros

Plazo Definición
la expresión Cualquier DAX expresión que devuelve un único valor escalar, donde la expresión se puede evaluar de varias veces (por cada fila/contexto).
valor Un valor constante para ser comparados con los resultados de la expresión.
resultado Cualquier escalar expresión se evalúa si los resultados de la expresión coincide con el valor correspondiente.
else Cualquier escalar expresión se evalúa si el resultado de la expresión no coincide con ninguno de los argumentos de valor.

Valor devuelto

Un valor escalar que proviene de una de las expresiones resultantes, si hubo una coincidencia con el valor, o de la expresión else, si no hubo coincidencia con ningún valor.

Observaciones

Todas las expresiones de resultado y la expresión else deben ser del mismo tipo de datos.

Ejemplo

El siguiente ejemplo crea una columna calculada de nombres de mes.

= SWITCH(, 1, "January", 2, "February", 3, "March", 4, "April" , 5, "May", 6, "June", 7, "July", 8, "August" , 9, "September", 10, "October", 11, "November", 12, "December" , "Unknown month number" ) 

Deja una respuesta

Tu dirección de correo electrónico no será publicada.