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
Syndicate_Admin
Administrator
Administrator

Formato condicional de Power BI por columna en Matrix

Hola
Tengo una matriz en PowerBI con filas de categoría de artículo, descripción del artículo, la columna Año y los valores Ventas antes de devoluciones, Devoluciones en euros y Cuotas de devoluciones. Los datos se ven así:

Categoría del artículoDescripción del artículoIngresos antes de devoluciones Devoluciones en euros Tasa de devolucionesAñoRetourn
BC50100,220210
BD100360,3620191
AE15050,0333333320221
AF200350,17520190
BC300870,2920221
BD250100,0420191
AE50360,7220191
AF10050,05

2019

1

En Power BI, la matriz tiene el siguiente aspecto:

Bild in Bi.PNG

Mi cliente desea que la columna Tasa de devoluciones tenga un formato basado en el total de esa columna.
Si está por encima del valor total de la columna, el formato debe ser rojo, debajo de verde.

Pruébalo usando

Color= si(Messure[Tasa de devoluciones]-DIVIDIR(CALCULAR(Messure[ Devoluciones en euros ]),Messure[Ingresos antes de las devoluciones,0)>0,"verde","rojo") pero esto no funciona.

Gracias de antemano.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Encontré un Soulotion.
Primero, calculé el Monto de devolución.

Para obtener la Cantidad de Retorno por Año/por Columna, utilicé esta Medida:

Devoluciones por año = DIVIDE(CALCULATE(Messure[Returns in Euro],ALLSELECTED(T1[ItemCategoryReference])),CALCULATE(Messure[Sales before Returns],ALLSELECTED(T1[ItemCategoryReference]),0)*100

Para obtener el ratio de retorno. Utilicé esta medida

Ratio de devoluciones = DIVIDE(Messure[Devoluciones en euros],Messure[Ventas antes de devoluciones],0)*100


Para el Color-Condion
Color 2 = if(Messure[tasa de retorno]>Messure[retornos por año], "rojo", "verde")
Luego usé Color 2 como valor de campo en formato condicional.


Color2 = if(Messure[tasa de retorno]>Medido[retornos por año], "rojo", "verde")

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Encontré un Soulotion.
Primero, calculé el Monto de devolución.

Para obtener la Cantidad de Retorno por Año/por Columna, utilicé esta Medida:

Devoluciones por año = DIVIDE(CALCULATE(Messure[Returns in Euro],ALLSELECTED(T1[ItemCategoryReference])),CALCULATE(Messure[Sales before Returns],ALLSELECTED(T1[ItemCategoryReference]),0)*100

Para obtener el ratio de retorno. Utilicé esta medida

Ratio de devoluciones = DIVIDE(Messure[Devoluciones en euros],Messure[Ventas antes de devoluciones],0)*100


Para el Color-Condion
Color 2 = if(Messure[tasa de retorno]>Messure[retornos por año], "rojo", "verde")
Luego usé Color 2 como valor de campo en formato condicional.


Color2 = if(Messure[tasa de retorno]>Medido[retornos por año], "rojo", "verde")
Syndicate_Admin
Administrator
Administrator
Syndicate_Admin
Administrator
Administrator

k, así que creo que este video podría ayudarte.

alrededor de 11 minutos es el mismo problema que usted

Syndicate_Admin
Administrator
Administrator

JamesFr06_0-1652787481064.png

Syndicate_Admin
Administrator
Administrator

No uses el formato conditionneal, será más fácil

Ya que entonces se refiere a toda la matriz y no a la columna.

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.