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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Namoh
Post Partisan
Post Partisan

El formato condicional en la tabla de matrices no puede superar el 100% (cuando se utilizan medidas)

Hola

Tengo una tabla de matriz con 4 columnas.

Me gustaría colorear dos de estas columnas (basadas en las otras dos columnas) a través del formato condicional.

Los colores deben mostrarse a través de las siguientes reglas:

- Verde oscuro cuando el valor de la columna es <80% de la columna de referencia

- Verde claro cuando el valor de la columna es >80% y <110% de la columna de referencia

- Naranja cuando el valor de la columna es >110% y <120% de la columna de referencia

- Rojo cuando el valor de la columna es >120% de la columna de referencia

Al intentar hacerlo, el botón OK aparecerá atenuado una vez que ponga algo más alto que 100%....??

Ver imagen 1, con OK posible al entrar 100%

Vea la imagen 2, con OK atenuado al ingresar 101%

Picture_1_OK_possible.png

Picture_1_OK_greyed_out.png

No es algo especial que estoy buscando, en Excel puedo hacer esto en 5 segundos.

¿Cómo solucionar esto en PowerBi?

1 ACCEPTED SOLUTION

hola @Namoh

8.JPG

aquí sigue siendo Número en lugar de Porcentaje

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

13 REPLIES 13
v-lili6-msft
Community Support
Community Support

hola @Namoh

debes saber que la forma en que funciona el formato condicional"Porcentaje"es diferente de lo que crees, no tiene nada que ver con el porcentaje del total. Toma los importes mostrados más bajos y más altos y los utiliza para determinar las bandas de formato en función del Porcentaje que ingresó para que la tabla esté mirando estos números para aplicar el formato.

Así que para su caso, simplemente reemplace"Porcentaje"con "Número"

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hola

hola @Namoh

Debe crear una medida como se indica a continuación:

Measure = DIVIDE(SUM(actual unplanned downtime(hrs)) , SUM(target unplanned downtime(hrs)))

a continuación, haga el formato condicional basado en esta medida no tiene como destino tiempo de inactividad no planificado (horas).

y ya que este meausre es un porcentaje, es necesario cambiar 1->0.01 80->0.8 110->1.1 120->1.2 9999->99

6.JPG

Ahora debería funcionar para sus necesidades.

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Gracias, vamos a tratar de utilizar la medida adicional!

Se publicará si funcionó.

@v-lili6-msft , He creado la medida y muestra los valores correctos, ver la 2a imagen de abajo, última columna.

He añadido las reglas de formato condicional en consecuencia, pero los colores no se muestran correctamente, ver imagen a continuación.

¿Qué estoy haciendo mal?

Figure_4_new_measure.png

De acuerdo con las reglas anteriores las primeras 3 filas deben ser de color verde oscuro, porque son menos de 80% / 0.8, pero se muestran como rojo....?

Figure_5_still_wrong_colors.png

hola @Namoh

8.JPG

aquí sigue siendo Número en lugar de Porcentaje

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Sí, eso lo resolvió.

Para ser honesto, el formato condicional que funciona en PowerBi es mucho menos intuitivo que su funcionamiento en Excel.

El hecho de que necesite crear una medida adicional es un paso que realmente no entiendo, con mi conocimiento de Excel.

Pero de nuevo, soy un novato cuando se trata de PowerBi, pero no es tan fácil e intuitivo como Excel.

hola @Namoh

Lo siento no sé este lenguaje en la imagen, ¿podría por favor compartir su muestra pbix para nosotros tener una prueba, que será una gran ayuda.

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hola v-lili6-msft, encontré la opción de cambiar a Inglés.

Por la presente captura de pantalla en inglés, espero que esto ayude.

Figure_1_Numbers_ENG.png

Desafortunadamente mi pbix contiene un montón de información clasificada, así que no puedo compartirlo, pero espero que la información anterior sea suficiente.

Si se necesita más, avísame.

No sé si importa, pero las columnas de mi tabla son medidas.

hola @Namoh

4.JPG

5.JPG

De la imagen, este resultado es adecuado para su configuración.

está haciendo un formato condicional para tiempos de inactividad reales no planificados (hrs) basados en tiempo de inactividad no planificado objetivo (horas).

por lo que es el resultado correcto.

¿Cuál es su salida esperada?

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hola @v-lili6-msft , gracias ahora me doy cuenta de que mira el valor de mis valores Target.

Pero esto no es lo que quiero.

Quiero lo siguiente:

amitchandak
Super User
Super User

@Namoh ,

En realidad, si % tipo de medida que debe utilizar valor absoluto. o crear una medida % y utilizar un valor absoluto.

Puede registrar un problema o Idea si no funciona.

https://community.powerbi.com/t5/Issues/idb-p/Issues

https://ideas.powerbi.com/ideas/

Puede crear una medida de color y utilizar con la opción de campo

Ejemplo

color =
switch ( true(),
FIRSTNONBLANK('Table'[commodity],"NA") ="commodity1" && sum('Table'[Value]) >500,"lightgreen",
FIRSTNONBLANK('Table'[commodity],"NA") ="commodity2" && sum('Table'[Value]) >1000,"lightgreen",
// Add more conditions
"red"
)
calculate( [NumberofID],DATESMTD('Date dimension 'Table''[Date]), USERELATIONSHIP ('Table'2[CreateDate])
calculate(Max(Target[ratio])) *CALCULATE(
[Sales_Value],
SAMEPERIODLASTYEAR(
Date_DB[Date]))

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

Gracias por tu rápida respuesta, pero para ser honesto, no entiendo a qué te refieres.

Esta es mi tabla, con valores normales y las columnas YTD son sumas de la columna 1ste/3rd.

Figure_3_matrix_table.png

Si se necesita más información, por ejemplo, mis medidas, para proporcionar una solución con la que pueda trabajar, por favor hágamelo saber.

Miré los enlaces además de que son muy interesantes, no encontré una solutoína para mi problema.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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