The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hola
Trabajo con Power Bi Desktop RS.
Quiero un color de fondo dinámico.
Me explico con la imagen de abajo:
Quiero que las líneas del área 1, 3 y 5 tengan un color de fondo rojo .
y las líneas de la zona 2 y 4 con un color de fondo amarillo .
¿Alguna idea de cómo puedo hacer esto, por favor?
Gracias en Davance
Solved! Go to Solution.
Hola necesitas ir al campo seleccionar el fondo condicional y en el estilo de formato seleccionar reglas, y solo poner tus requisitos
Saludos
Solo deseo colores alternativos de fila de matriz.
El fondo condicional no permite alternar colores.
¿Puedes enviarnos un ejemplo que quieras en excel?
Quiero tener colores de fila de matriz alternativos de dinamita (naranja / azul) como este:
En la actualidad, no se puede dar formato condicional a los encabezados de fila. Así que esto es lo más cercano que tengo:
Usando una medida para el formato condicional (y el formato manual de los totales de columnas y filas) en las líneas de:
CF =
IF (
NOT ISINSCOPE ( Data[Pr offer] ),
"White",
IF (
NOT ISINSCOPE ( Data[Year - Month] ),
"White",
IF (
SELECTEDVALUE ( Data[Pr offer] )
IN { "Bi & Data", "Business Consulting", "Infrastructure" },
"#EFB5B9",
"#A0D1FF"
)
)
)
Gracias por su respuesta.
1- ¿Cómo asignar la medida de CF a mi matriz?
2- la lista IN { "Bi & Data", "Business Consulting", "Infrastructure" } puede crecer o reducirse dependiendo de lo que vaya a estar en la base de datos. ¿Es posible hacer que esta línea de script sea dinámica?
gracias de antemano
1. La medida CF es una medida de formato condicional, así que agréguela a la medida en la matriz.
2. En primer lugar, he configurado tablas de dimensiones para los diferentes campos.
En lugar de codificar los valores, puede incluir una medida de rango junto con la función ISEVEN para colorear las filas pares en un color y las filas impares en otro color en la medida CF de la siguiente manera:
CF =
VAR _Rnk =
IF (
ISBLANK ( [SUM Sales] ),
BLANK (),
CALCULATE (
RANKX ( ALLSELECTED ( 'Pr Offer Table' ), [SUM Sales],, DESC ),
ALLEXCEPT ( Data, 'Pr Offer Table'[Pr offer] )
)
)
RETURN
IF (
NOT ISINSCOPE ( 'Pr Offer Table'[Pr offer] ),
"White",
IF (
NOT ISINSCOPE ( Data[Year - Month] ),
"White",
IF (
AND ( ISINSCOPE ( 'Pr Offer Table'[Pr offer] ), ISEVEN ( _Rnk ) ),
"#EFB5B9",
"#A0D1FF"
)
)
)
Ordene la matriz por ventas en orden descendente y obtendrá:
Archivo PBIX de muestra adjunto
en mi herramienta, la variable CF está atenuada, no puedo seleccionarla:
Lo sentimos, no tengo instalado el servidor de informes, así que no puedo probarlo. ¿Tal vez probar en el foro del servidor de informes?
https://community.powerbi.com/t5/Report-Server/bd-p/ReportServer
He aumentado la medida en el formato condicional. pero la pantalla no está en la parte superior:
Aquí está el script utilizado:
Me_CF2 =
VAR _Rnk =
IF (
ISBLANK ( [S-Revenue_actual] ),
BLANK (),
CALCULATE (
RANKX ( ALLSELECTED ( DIM_PRODUCT ), [S-Revenue_actual],, DESC ),
ALLEXCEPT ( DIM_PRODUCT, DIM_PRODUCT[pr_offer] )
)
)
RETURN
IF (
NOT ISINSCOPE ( DIM_PRODUCT[pr_offer] ),
"White",
IF (
NOT ISINSCOPE ( Dim_Time[Period] ),
"White",
IF (
AND ( ISINSCOPE ( DIM_PRODUCT[pr_offer] ), ISEVEN ( _Rnk ) ),
"#EFB5B9",
"#A0D1FF"
)
)
)
De acuerdo. Muchas gracias por su ayuda.