Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola
Estoy tratando de usar la función SWITCH para el color de la fuente, pero no funciona. Solo funciona con la función IF, pero está limitada la cantidad de variables a utilizar. Quiero usar SWITCH u otra función que pueda funcionar con una cantidad ilimitada de valores/medidas.
SWITCH no funciona:
Función IF funcionando pero limitada:
¿Alguna idea de por qué no está funcionando?
Solved! Go to Solution.
@cristianml , Lo que [_Actual Rev] aquí, solo una medida, entonces todo lo que no sea cero será cierto si estás buscando
selectedvalues(measure[measure]) = "_Actual Rev","#000000"
recomendar ejemplos
Color =
SWITCH(TRUE(),
'Tabla'[Fecha] < HOY(), "rojo",
'Tabla'[Fecha] = HOY(), "naranja",
"verde")
Color =
SWITCH(TRUE(),
max('Tabla'[Mes Año]) = "Ene-2020", "rojo",
Max('Table'[Mes Año]) < "Feb-2020", "naranja",
sigue añadiendo
"verde")
Medida =
Switch(true(),
max(Tabla[Columna]) = "R1" , "Rojo" ,
max(Tabla[Columna]) = "R2" , "Verde" ,
max(Tabla[Columna]) = "R3" , "Rosa"
)
@cristianml , Lo que [_Actual Rev] aquí, solo una medida, entonces todo lo que no sea cero será cierto si estás buscando
selectedvalues(measure[measure]) = "_Actual Rev","#000000"
recomendar ejemplos
Color =
SWITCH(TRUE(),
'Tabla'[Fecha] < HOY(), "rojo",
'Tabla'[Fecha] = HOY(), "naranja",
"verde")
Color =
SWITCH(TRUE(),
max('Tabla'[Mes Año]) = "Ene-2020", "rojo",
Max('Table'[Mes Año]) < "Feb-2020", "naranja",
sigue añadiendo
"verde")
Medida =
Switch(true(),
max(Tabla[Columna]) = "R1" , "Rojo" ,
max(Tabla[Columna]) = "R2" , "Verde" ,
max(Tabla[Columna]) = "R3" , "Rosa"
)
[_Actual Rev] es una de las 12 medidas que necesito usar. Pero la función IF solo acepta 6 medidas. Necesito usar el valor seleccionado / medida / 12 veces, pero no estoy seguro de cómo escribir en DAX.