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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Matriz de código de color basada en el valor promedio de Geos

Hola

Quiero codificar por colores los datos de las medidas de modo que si el valor de una celda > Promedio, muestre Verde

si es menor que Promedio que mostrar como Rojo

Datos:

GeoKPIValores
América del Norte% de finalización90
India% de finalización78
Japón% de finalización82
China% de finalización56
Europa% de finalización89
América del Norte% TAT40
India% TAT78
Japón% TAT92
China% TAT94
Europa% TAT86

Mi salida deseada :

klehar_0-1715588762733.png

Me refería a otra publicación de la comunidad

https://community.fabric.microsoft.com/t5/Desktop/Conditional-formatting-of-Matrix-based-on-Total-av...

pero eso no parece funcionar, ni ese DAX tenía sentido.

Mi petición al que responde: Por favor, explique también el DAX

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

Hola @klehar,


Aquí está mi solución:
Mi mesa:

_AAndrade_0-1715592725635.png

Agregué la columna "Orden" para ordenar la ubicación geográfica como lo ha hecho en la salida deseada.
En esta tabla, la columna Geo está ordenada por el orden de olumn, como puede ver aquí:

_AAndrade_1-1715592906354.png

Medidas que utilicé:

Value Each Geo = MIN(T_DataGeo[Values])  -- To return each value that I have in the table. You need to adjust this measure according to your needs

Avg KPY = 
CALCULATE(
    AVERAGE(T_DataGeo[Values]),
    ALLSELECTED(T_DataGeo[Geo], T_DataGeo[Order])
)
-- This measure returns the avegage to each KPY 

Color Measure = 
IF(
    [Value Each Geo] >= [Avg KPY],
    "GREEN",
    "RED"
)
-- Return the colour according to the rules you mentioned


En los elementos de celda, aplique un color de fondo para la medida "Valor de cada ubicación geográfica":

_AAndrade_2-1715593180505.png_AAndrade_3-1715593190946.png


Resultado final:

_AAndrade_4-1715593217439.png

@_AAndrade ¿Se puede hacer esto también cuando mi columna "KPI" es en realidad una medida y no una columna?

En mis datos reales, el % de finalización se ve así:
% de finalización =
Numerador VAR = calcular(...)

Denominador VAR = calcular(...)

RETURN divide(numerador, denominador, 0)

Hola

Sí, es posible hacerlo, usando esa medida en lugar de mi medida "Valeu each Geo" y calcula la medida promedio para comparar una con otra.
Para la nueva medida AVG, probablemente necesitará usar la función summarize, pero depende de su modelo.

@_AAndrade como ya está familiarizado con este problema, está en una mejor posición para ayudar. He publicado otra pregunta en este enlace

https://community.fabric.microsoft.com/t5/Desktop/Color-Coding-Matrix-based-on-Average-Total-Value/m...

@_AAndrade ¿se puede hacer esto también cuando la segunda columna que mencioné (llamada KPI) es en realidad una medida y no una columna? Así que no puedes verlo de la forma en que lo muestro en la tabla de arriba

@_AAndrade puede adjuntar también el PBIX.

@klehar,
Adjunto el archivo pbix.

@_AAndrade ¿cuál fue la razón para crear la columna Orden geográfico?

Como dije antes, agregué esta columna para ordenar Geo Country como lo tienen en sus tablas.

Comienza desde América del Norte hasta Europa, de lo contrario tendremos el orden alfabético estándar.

Puede ignorarlos si no necesita ese tipo en particular

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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

Top Solution Authors
Top Kudoed Authors