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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Matriz de formato condicional por fila

Hola

Me gustaría tener una escala condicional de colores de menor a mayor, pero hecha por filas.

Como ahora, lo tengo por todo el total métrico que usé, pero realmente lo quiero por fila. ¿Podrías ayudarme?

Mi matriz es esta:

drivero_0-1675953177217.png

Su configuración es:

drivero_1-1675953209129.png

Donde KPI es la tabla con el Nombre de la fila como:

drivero_2-1675953301280.png

Donde Mes es el mes (columnas)

Y donde Actual es la métrica de la siguiente manera:

drivero_3-1675953360987.png

Me gustaría determinar para LITROS, el peor y el mejor mes por número, y lo mismo para todas las demás filas de KPI.

Por favor, necesito ayuda, gracias.

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@v-tangjie-msft gracias

@drivero ,

Lamento no haber entendido muy bien lo que quiere decir, proporcione algunos datos de muestra en sus tablas (excluya los datos confidenciales) con formato de texto y su resultado esperado con lógica de backend y ejemplos especiales. Es mejor si puede compartir un archivo pbix simplificado . Gracias.

Saludos

Neeko Tang

Hola

Uso Analysis Service, no puedo simplificar el archivo pbix.

Trabajemos con este escenario, simplificado.

Tabla: KPI_Principales
Columnas: KPI, Orden
Valores: {litros, 1}, {MB, 2}, {gastos, 3}

Tabla: DWH DimDate (por meses)

Medida: Valor total =
VAR RowResume = SELECTEDVALUE ('DWH KPI_Principales'[KPI])

RETURN
SWITCH (
RowResume,
"Litros", [Total Litros],
"MB", [Margen Bruto],
"Gastos", [Total Gastos])

donde [total de litros] = SUMA('Operación DWH'[Importe])

donde [margen bruto] = SUMA('DWH Finance'[MB])

donde [gastos totales] = SUMA('DWH real'[importe])

En este caso, tres elementos diferentes de la tabla KPI, son las medidas de tres tablas diferentes como se puede ver arriba.

Espero que esto aclare mejor tus dudas. ¡Gracias!

Syndicate_Admin
Administrator
Administrator

Hola

¡Gracias! Pero el problema es que su tabla DATA no la tengo, mi medida relacionada con su Medida Real es un Switch dependiendo del campo en la tabla KPI y tiene diferentes Medidas de otras tablas.

Cómo puedo hacer esto:

Rank by Month = 
       RANKX (
        FILTER(ALLSELECTED( 'Data'),[KPI]=MAX([KPI])),
        CALCULATE(SUM(Data[Actual])) ,,
        ASC
    )

Syndicate_Admin
Administrator
Administrator

@drivero ,

De acuerdo con su descripción, aquí están mis pasos que puede seguir como solución.

(1) Estos son mis datos de prueba.

Datos:

vtangjiemsft_0-1676014600109.png

KPI:

vtangjiemsft_1-1676014619702.png

Mes:

vtangjiemsft_2-1676014633917.png

vtangjiemsft_3-1676014655543.png

(2) Podemos crear dos medidas.

Actual measure = SUM('Data'[Actual])
Rank by Month = 
       RANKX (
        FILTER(ALLSELECTED( 'Data'),[KPI]=MAX([KPI])),
        CALCULATE(SUM(Data[Actual])) ,,
        ASC
    )

(3) Establezca el formato condicional y luego el resultado es el siguiente.

vtangjiemsft_4-1676014905674.png

vtangjiemsft_5-1676014981946.png

vtangjiemsft_6-1676015134375.png

Saludos

Neeko Tang

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.