Forum Discussion
Formato condicional
Oye, necesito ayuda con el formato condicional. Tengo dos medidas, una TARGET y la otra la MEDIDA real. Quiero cambiar el color de la barra a VERDE si se ha logrado la medida y RED si no. ¿Cómo haría esto?
Yo presumiría bajo Colores de datos, pero no hay opciones allí?
5 Replies
- AnonymousNot applicable
- amitchandak
Super User
@renecornish , Crear una medida de color y usarla en formato condicional mediante la opción "Valor de campo"
Medir: if([ACTUAL] >- [TARGET] , "Verde", "Rojo")
se refieren a los pasos
https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-numbers-in-the-column
https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values- renecornishRegular Visitor
Lo que terminé haciendo que funcionó bien fue crear 2 medidas...
- Verde: IF(SUM([MEASURE])<-SUM([TARGET MEASURE]),SUM(MEASURE]),0)
- ROJO: IF(SUM([MEASURE])>SUM([TARGET MEASURE]),SUM(MEASURE]),0)
De esta manera pude hacer formato condicional en estos resultados.
- v-lili6-msft
Community Support
hola @renecornish
Si coloca dos o más medidas en un gráfico visual, ya no podría usar el formato condicional.
por lo que cuando sólo se utiliza una medida, entonces se podría agregar una nueva medida como esta: Medir - if([ACTUAL] > , [TARGET] , "Verde","Rojo")
a continuación, usarlo para formatearlo condicionalmente.
si todavía tiene el problema, por favor comparta su archivo pbix de muestra y su salida esperada.
saludos
Lin
- renecornishRegular Visitor
What I ended up doing which worked well was creating 2 measures...
- Green = IF(SUM([MEASURE])<=SUM([TARGET MEASURE]),SUM(MEASURE]),0)
- RED = IF(SUM([MEASURE])>SUM([TARGET MEASURE]),SUM(MEASURE]),0)
This way I was able to do conditional formatting on these results.