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
vandna_R
Frequent Visitor

Formato condicional jerárquico para valores y totales por fila en matriz

Equipo HI,

Estoy intentando hacer formato condicional en mi matriz en la jerarquía de filas.

el formato es tal que cada fila tiene su propia escala basada en el valor mínimo y máximo en esa paleta.

Estoy obteniendo la salida correcta, pero cuando descarto hasta el siguiente nivel, todos los valores de por encima del nivel pierde su color.

¿Puede alguien por favor ayudarme con mi problema.

Quiero valores y total tanto .

Traté de formatear los valores y el total .. pero está pidiendo valores min y max personalizados que no tengo.. cada fila está comprobando su valor mínimo y máximo y, en consecuencia, proporciona la escala de colores.

ex:

país marcha 1 marzo2 marzo3

+Abc 2 54 12

+XYZ 0 50 1032

aquí para la fila 1: el valor 2 tendrá el colur claro y 54 tendrá el tono más oscuro del color

para la fila 2: 0 tendrá el más claro y 1032 tendrá el irrspectivo más oscuro de la fila anterior.

pero cuando hago ejercicio

país marcha 1 marzo2 marzo3

Estado

Abc 2 54 12

Pqr 0 10 8

QWE 2 44 4

+XYZ 0 50 1032

ahora los estados aparecen en color, pero todos los demás países pierden su color (por ejemplo: XYZ).

Necesito formato de color para ambos niveles simultáneamente.

Por favor, ayúdame.

2 REPLIES 2
amitchandak
Super User
Super User

@vandna_R , Crear una medida de color como esta. Usted tiene que crear unos pocos o crear algunas lógicas usando isinscope o isfiltered

Utilice esta medida en formato condicional después de usar la opción de campo

Ejemplo de medida

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"
)

https://www.kasperonbi.com/use-isinscope-to-get-the-right-hierarchy-level-in-dax/

https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-num...

Hola

Gracias por sus comentarios he comprobado oth los enlaces proporcionados

pero mi problema persiste

el problema es que estoy seleccionando el rango de fechas en la segmentación de la medida no está tomando el valor más alto en ese rango y darle el color más oscuro.

rahter está tomando el valor máximo de la fila completa como he creado columnas calculadas para eso:

Valor máximo de nivel 2: CALCULATE(MAX([value]),FILTER([level 2 column-EARLIER([level 2 column])))
y la misma fórmula para el nivel 1 utilizando la tabla resumida ignorando la columna de nivel 2 y luego utilizó una medida para asignarles colores en función del valor más alto.
desde aquí estoy recibiendo valores máximos para ambos, pero en la fila completa..
Quiero obtener el valor máximo de una fila en el intervalo de fechas seleccionado (las fechas están en la columna)
Por favor, sugierame algo.

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