Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
goalie_
Helper III
Helper III

Formato condicional de color visual de matriz

Hola

Soy relativamente nuevo en Power BI. Estoy buscando resaltar filas únicas en un objeto visual de matriz como a continuación. En este caso, me gustaría tener las filas de carbohidratos y proteínas resaltadas, pero NO el azúcar, la grasa y la fibra.

Tipo de arroz
Grano corto blancoGrano corto marrónGrano largo blanco
Tipo de nutriciónCarbohidratos

50

destacado

45

destacado

39

destacado

Azúcar111
Proteína

10

destacado

11

destacado

12

destacado

Grasa111
Fibra333

En el panel de visualizaciones, la información introducida es

  • Filas: Tipo de nutrición
  • Columnas: Tipo de arroz
  • Valores: Valor

El origen de datos es el siguiente.

Tipo de arrozTipo de nutriciónValor
Grano corto blancoCarbohidratos50
Grano corto blancoAzúcar1
Grano corto blancoProteína10

Sé que necesitaré crear algún tipo de medida y usar formato condicional, pero no estoy seguro de cómo proceder.

11 REPLIES 11
amitchandak
Super User
Super User

@goalie_ , No estoy seguro de que lo tengo. Puede crear una medida de color y usarla con la opción Campos en formato condicional

Color  = if(FIRSTNONBLANK(Table[Year],2014) <=2016 && AVERAGE(Sales[Sales Amount])<170 
,"lightgreen",if(FIRSTNONBLANK(Table[Year],2014)>2018,"red","yellow"))
Color sales = if([Sales Today] -[sales yesterday]>0,"green","red")

https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-num...
https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values

@goalie_ Tengo una solución similar hecha hace mucho tiempo, ver adjunto. En esto, si los valores son diferentes de lo que resalta, mientras que en su si el valor es el mismo que resalta la fila, puede cambiar la lógica inversa en la función Dax e implementar la solución en el modelo.

Es bastante directo, si todavía te encuentras con un problema, avísame.

Me gustaría elogiossi mi solución ayudara.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para dar a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!

Visítenos enhttps://perytus.com, su ventanilla única para proyectos/formación/consulta relacionados con Power BI.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

En cuanto al ejemplo que me mostró, si tenía C2, S1, Servidor 2 con una cantidad de 200 y sólo servidores seleccionados 1,2,3, el resultado es el siguiente:

example help.PNG

Resalta la fila C2, S1 porque el servidor 4 todavía tiene un valor diferente para él. Por lo que estoy tratando de hacer, me gustaría que estuviera claro. Espero que tenga más sentido.

@goalie_ seguro de que voy a ajustar la medida, creo que lo haré. mantenerse atento



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

@goalie_ cambio después de la medida

# of servers = 
COUNTROWS ( 
        CALCULATETABLE( 
            VALUES ( Amount[Server] ),
            ALLSELECTED ( Amount ) 
        ) 
    ) 

Me gustaría elogiossi mi solución ayudara.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para dar a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!

Visítenos enhttps://perytus.com, su ventanilla única para proyectos/formación/consulta relacionados con Power BI.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Hola @parry2k, funciona en su mayor parte. Lo probé en mi conjunto de datos. Hay algunos donde es lo mismo, pero todavía se resalta. ¿Alguna idea?

No tengo del todo en cuenta cómo se aplica el formato condicional mediante el uso de la medida. ¿Lo mira por columnas, o en sentido de fila o alguna combinación? Tal vez pueda averiguarlo desde allí. Gracias de nuevo.

Editar: Estoy tratando de subir una foto, pero no me deja. Hice esta tabla para mostrar qué tipo de salida estoy recibiendo para algunas de las filas

| 0.140661000N.o 0.140661000N.o 0.140661000
| 0.360054000| 0.360054000|0.360054000

Creo que lo acote. Sólo veo que sucede cuando hay tres opciones para las columnas en la segmentación de datos que están seleccionadas.

Todavía no estoy seguro de por qué está sucediendo. Pero encontré una solución. En caso de que alguien quiera saber para el futuro, abarqué la instrucción DAX original con la función round( ) hasta 10 puntos decimales. Y eso parecía hacer el truco.

Gracias de nuevo @parry2k

Muchas gracias, pero aún no estoy allí. Quiero que el resaltado se aplique a los valores de columna seleccionados a través de una segmentación de datos. Creo que vamos por buen camino. Así que mi pregunta es ¿cómo especificaría para los valores de columna específicos que se reducen a través de una segmentación de datos?

Por ejemplo, supongamos que tengo más tipos de arroz (jazmín, negro, escamado, etc...) además de marrón corto, blanco corto y blanco largo. Ahora, si lo rebano a 3 de ellos, sólo quiero que las reglas de resaltado solo se apliquen a las seleccionadas, no a la totalidad de la tabla, que es lo que está haciendo actualmente.

parry2k
Super User
Super User

@goalie_ ¿cuál es la lógica de negocios que las filas se resaltan sobre otra?



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

El contenido de la fila contiene valores diferentes para cada columna.

Por ejemplo, en los carbohidratos, hay 50, 45, 39 que son todos números diferentes por lo que debe ser resaltado. Si fueran 50, 45, 50, entonces la fila tendría que ser resaltada. Sin embargo, si todos tenían el mismo valor 50,50,50 entonces no debe ser resaltado.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors