Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

Múltiples condiciones en SWITCH ()

Hola equipo,

Tengo una tabla de casos y una tabla de prioridades, y tengo un gráfico de columnas para mostrar el promedio de tiempo, y tengo otro código DAX para tener configuraciones de color como si el tiempo real está dentro del 50% del tiempo objetivo, luego mostrar verde, si está dentro del 80% entonces amarillo, o rojo.

Así que se ve como:

Pireza = "A" && Tiempo real <= 2*1.5, "Verde",

Pireza = "A" && Tiempo real <= 2*1.8, "Amarillo",

Pirezidad = "A" && Tiempo real > 2*1.8, "Rojo",

Pireza = "B" && Tiempo real <= 4*1.5, "Verde",

Pireza = "B" && Tiempo real <= 4*1.8, "Amarillo",

Pirezidad = "B" && Tiempo real > 4*1.8, "Rojo",

Pireza = "C" && Tiempo real <= 6*1.5, "Verde",

Pireza = "C" && Tiempo real <= 6*1.8, "Amarillo",

Pirezidad = "C" && Tiempo real > 6*1.8, "Rojo",

Pireza = "D" && Tiempo real <= 8*1.5, "Verde",

Pireza = "D" && Tiempo real <= 8*1.8, "Amarillo",

Pirezidad = "D" && Tiempo real > 8*1.8, "Rojo",

Me pregunto si esta es la lógica correcta y si hay alguna manera simple de escribir esto. ¡Gracias!

Tabla de prioridades

PrioridadTiempo objetivo
A2
B4
C6
D8

Tabla de casos:

ID de casoPrioridadTiempo real
001A1.5
002B4.8
003D22.2
004A0.7
005A5.5
006B3.3
007C6.1
008C2.4
009A2.2
010B9

2 Replies