Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos!
He creado un sistema de puntuación que muestra el puntaje promedio de una persona en función de su desempeño en las pruebas.
Sin embargo, no parece que esté haciendo mucho uso.
¿Hay alguna manera de usar una instrucción IF en DAX que diga que si el puntaje general de una persona es mayor que el promedio del conjunto, entonces hágalo verde, amarillo si es par y rojo si está debajo?
Creé un cálculo promedio de los puntajes, solo necesito averiguar la declaración IF adecuada
Aprobar con @jgeddes , Puede utilizar el formato condicional para lograr este objetivo.
Basándome en su descripción, he creado una muestra simple:
Por favor, pruebe:
Average = CALCULATE(AVERAGE('Table'[Score]),ALL('Table'))
Measure = SWITCH(TRUE(),
MAX('Table'[Score])>[Average],"Green",
MAX('Table'[Score])=[Average],"Yellow",
"Red")
Luego aplíquelo al formato
Resultado final:
Para obtener más detalles, consulte:
Aplicar formato de tabla condicional en Power BI - Power BI | Documentos de Microsoft
Saludos
Jianbo Li
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
En casos como este he tenido éxito creando una medida que, en este caso, sería la puntuación menos el promedio total y luego usar esa medida en las reglas de formato condicional para obtener los colores apropiados.