Forum Discussion
Formato condicional
Hola
Tengo un gráfico de barras con una línea promedio. Constantemente se extrae nueva información, por lo que el promedio cambia diariamente. ¿Es posible dar formato condicional a los colores de las barras en función de este promedio? Como por encima de la media verde y por debajo del rojo.
Allí, @jahemmy;
Puede crear una medida y luego aplicarla al color de los datos:
1.crear una medida.
Measure = IF(SUM([value])> CALCULATE( AVERAGE('Table'[value]),ALL('Table')),"green","red")2. aplíquelo en el color de los datos.
El resultado final se muestra a continuación:
Saludos
Apoyo a la comunidad Team_ Yalan Wu
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
6 Replies
- Syndicate_Admin
Administrator
Hay @jahemmy ,
¿Es posible compartir un pbix de muestra con datos confidenciales eliminados?
- Syndicate_Admin
Administrator
Puedo construir un archivo de muestra siimplified y si puedes hacer lo que quiera allí, puedo copiar la lógica en la mía. ¿Es esa una opción? ¿Cómo lo compartiría?
- Syndicate_Admin
Administrator
Si define una medida para el promedio, esto debería ser posible con el formato condicional.
Estos artículos deberían proporcionar muchos más detalles sobre los detalles:
https://blog.enterprisedna.co/power-bi-conditional-formatting-for-chart-visuals-whats-possible/https://www.sqlshack.com/power-bi-conditional-formatting-and-data-colors-in-action/
- Syndicate_Admin
Administrator
estos artículos parecen mostrar promedios estáticos o corchetes. Puedo definir una medida para el promedio, pero a mi entender, la pestaña "Colores de datos" solo le permite formatear en función de un número, no de una variable para la que tengo una fomula.
- Syndicate_Admin
Administrator
Aún puede hacerlo dinámico si define una medida de color para usar para las reglas.
Color = IF ( [LinesReceived] > [AverageLinesReceived], 1, 2 )Escriba la regla de tal manera que si [Color] = 1 entonces Verde y [Color] = 2 entonces Rojo.
- Syndicate_Admin
Administrator
Allí, @jahemmy;
Puede crear una medida y luego aplicarla al color de los datos:
1.crear una medida.
Measure = IF(SUM([value])> CALCULATE( AVERAGE('Table'[value]),ALL('Table')),"green","red")2. aplíquelo en el color de los datos.
El resultado final se muestra a continuación:
Saludos
Apoyo a la comunidad Team_ Yalan Wu
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.