Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
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 blanco | Grano corto marrón | Grano largo blanco | ||
Tipo de nutrición | Carbohidratos | 50 destacado | 45 destacado | 39 destacado |
Azúcar | 1 | 1 | 1 | |
Proteína | 10 destacado | 11 destacado | 12 destacado | |
Grasa | 1 | 1 | 1 | |
Fibra | 3 | 3 | 3 |
En el panel de visualizaciones, la información introducida es
El origen de datos es el siguiente.
Tipo de arroz | Tipo de nutrición | Valor |
Grano corto blanco | Carbohidratos | 50 |
Grano corto blanco | Azúcar | 1 |
Grano corto blanco | Proteína | 10 |
… | … | … |
Sé que necesitaré crear algún tipo de medida y usar formato condicional, pero no estoy seguro de cómo proceder.
@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:
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.140661000 | N.o 0.140661000 | N.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.
@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.