Forum Discussion
Matriz de Power BI
Hola @Fowmy , @johnyip , @Analytics1
Gracias por responder
Según el requisito
Cada artículo tiene colores específicos
es decir, para A es de color naranja oscuro a claro en función del espacio
y para C es de color verde oscuro a verde claro.
¿Qué pasa si la brecha no es 1 o 2?
Tomemos un valor medio, es decir, 5 y Gap >5 color oscuro y Gap < 5 claro
¿Qué muestra el color verde en tu ejemplo?
Como he escrito, cada elemento tiene un color específico
¿Qué pasa si se encuentran los mismos valores para MAX o 2nd MAX?
Tómalo como un dibujo o un espacio en blanco, supongo
Gracias y saludos...
@BIswajit_Das
Creé una medida para el formato condicional llamada CF. También hice una tabla para elegir los colores de los elementos con colores que van del 1 al 10. Puede modificar esta tabla según sea necesario. Aquí está la medida.
El archivo se adjunta a continuación.
CF =
VAR __Item = SELECTEDVALUE( 'Table'[ITEM] )
VAR __T = ADDCOLUMNS( ALLSELECTED( 'Table'[ITEM] ) , "@Max" , [Count] )
VAR __Max1 = MAXX( __T , [@Max] )
VAR __Max2 = MAXX( FILTER( __T , [@Max] < __Max1 ) , [@Max] )
VAR __Gap = __Max1 - __Max2
VAR __Color = LOOKUPVALUE( Colors[Color] , Colors[Item] , __Item , Colors[Code] , __Gap )
RETURN
IF( [Count] = __Max1 , __Color)
- Syndicate_Admin2 years ago
Administrator
Hola @Fowmy Gracias por el contenido
pero
Quiero colorear de acuerdo con el grupo Gap, pero cuando estoy modificando el contenido, no funciona
Uso de DAX :CF =FUERON __Artículo = SELECTEDVALUE( 'Mesa'[ARTÍCULO] )FUERON __T = ADDCOLUMNS( TODOS SELECCIONADOS( 'Mesa'[ARTÍCULO] ) , "@Max" , [Conteo] )FUERON __Max1 = MAXX( __T , [@Max] )FUERON __Max2 = MAXX( FILTRO( __T , [@Max] < __Max1 ) , [@Max] )FUERON __Hueco = __Max1 - __Max2FUERON _gapgroup = SI(__Hueco >= 0 && __Hueco <= 0.05,"0-5%",SI(__Hueco > 0.05 && __Hueco <= 0.1,"6-10%",""))VAR _check = IF(_gapgroup = "0-5%",1,IF(_gapgroup = "6-10%",2,0))FUERON __Color = LOOKUPVALUE( Colores[Color] , Colores[Artículo] , __Artículo , Colores[GRUPO] , _gapgroup )DEVOLUCIÓNSI( [Conteo] = __Max1 , __Color)- Syndicate_Admin2 years ago
Administrator
@BIswajit_Das
Lo siento, no entendí el problema al que se enfrenta. Sírvanse dar más detalles.- Syndicate_Admin2 years ago
Administrator
Hola @Fowmy
Quiero calcular el porcentaje del valor MAX y el 2º valor MAX
A continuación, quiero calcular su diferencia porcentual
Luego quiero agruparlos por 0-5%, 6-10%, 11-15%
Y al final quiero verificar el elemento máximo y el grupo y aplicar el color de acuerdo con los resultados.