Determine el valor mínimo y máximo en fila en matriz

Un usuario Pregunto ✅

fdkza

Hola

Soy relativamente nuevo en power bi

Tengo un conjunto de datos que se ve como sigue

País Proveedor Valor
A Cumbre 10
A Illuminati 12
A hombre murciélago 14
B Cumbre 20
B Illuminati 15
B hombre murciélago 12
C Cumbre 20
C Illuminati 35
C hombre murciélago 22

Luego creo una matriz para que la salida sea la siguiente

Etiquetas de fila Cumbre hombre murciélago Illuminati
A 10 14 12
B 20 12 15
C 20 22 35

Quiero aplicar formato condicional para resaltar el valor más bajo en una fila y el valor más alto en una fila, pero parece aplicarse en toda la matriz. ¿Cómo determinaría el valor más bajo por fila si digamos que quiero agregar a la matriz? Cualquier ayuda será muy apreciada.

Zubair_Muhammad

@fdkza

Hola,

Puede usar una MEDIDA para hacer el formato condicional

Measure =
VAR mymin =
    CALCULATE ( MIN ( Table1[Value] ), ALL ( Table1[Supplier ] ) )
VAR mymax =
    CALCULATE ( MAX ( Table1[Value] ), ALL ( Table1[Supplier ] ) )
RETURN
    SWITCH (
        TRUE (),
        SUM ( Table1[Value] ) = mymin, "#FF7F00",
        SUM ( Table1[Value] ) = mymax, "#2AAAFF"
    )

Ahora en el diálogo de formato condicional

Seleccione de la siguiente manera

cformt.png

Zubair_Muhammad

@fdkza

Hola,

Puede usar una MEDIDA para hacer el formato condicional

Measure =
VAR mymin =
    CALCULATE ( MIN ( Table1[Value] ), ALL ( Table1[Supplier ] ) )
VAR mymax =
    CALCULATE ( MAX ( Table1[Value] ), ALL ( Table1[Supplier ] ) )
RETURN
    SWITCH (
        TRUE (),
        SUM ( Table1[Value] ) = mymin, "#FF7F00",
        SUM ( Table1[Value] ) = mymax, "#2AAAFF"
    )

Ahora en el diálogo de formato condicional

Seleccione de la siguiente manera

cformt.png

Zubair_Muhammad

En respuesta a Zubair_Muhammad

@fdkza

Ver archivo adjunto también

cformt1.png

fdkza

En respuesta a Zubair_Muhammad

fdkza

En respuesta a fdkza

@Zubair_Muhammad

Solo una ultima pregunta 🙂 Si quiero contar el número de valores en los que el proveedor es el más barato o el más caro, ¿cómo lo haré?

Zubair_Muhammad

En respuesta a fdkza

@fdkza

¿Cuál es su resultado esperado con los datos anteriores?

fdkza

En respuesta a Zubair_Muhammad

Hola

Me gustaría mostrar una tabla o matriz separada distribuida de la siguiente manera

Proveedor Valores más bajos Valores más altos Valores totales
Cumbre 2 1 3
hombre murciélago 1 1 3
Illuminati 0 1 3

Zubair_Muhammad

En respuesta a fdkza

@fdkza

Puede agregar estas columnas calculadas

Consulte también el archivo revisado

Highest =
VAR temp =
    MAXX ( FILTER ( table1, [Country] = EARLIER ( Table1[Country] ) ), [Value] )
RETURN
    IF ( [Value] = temp, 1 )
Lowest =
VAR temp =
    MINX ( FILTER ( table1, [Country] = EARLIER ( Table1[Country] ) ), [Value] )
RETURN
    IF ( [Value] = temp, 1 )

dfc.png

arvindyadav

En respuesta a Zubair_Muhammad

Hola @Zubair_Muhammad,

En mi caso, la medida de formato condicional no funciona mientras pongo esa medida en el valor de campo de formato condicional.Formato condicional.PNG

Gracias,

Arvind

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *