Forum Discussion
Matriz de Power BI
@BIswajit_Das , en función de sus requisitos, trabajé en el archivo proporcionado por @Fowmy .
Hice los siguientes cambios.
1. La tabla de colores como se muestra a continuación.
Eliminé algunas filas adicionales, conservando solo 3 filas por elementos, según su requisito de "0-5%", "6-10%", "11- (más) %"
2. Modifico la medida [CF].
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 __GapPercent = ABS(DIVIDE((__Max1 - __Max2),__Max2))
--------------------------------------------------------------------------------------
VAR __Gap = SWITCH(TRUE(),__GapPercent <=0.05,"0-5",__GapPercent <=0.01,"6-10","11-")
--------------------------------------------------------------------------------------
VAR __Color = LOOKUPVALUE( Colors[Color] , Colors[Item] , __Item , Colors[Code] , __Gap )
RETURN
IF( [Count] = __Max1 , __Color)
Y ahí lo tienes.
Hola @johnyip está funcionando pero cuando estoy modificando el DAX como
No está funcionando
Si es posible, puede modificarlo.
Gracias y saludos...
- Syndicate_Admin2 years ago
Administrator
@BIswajit_Das , como he mencionado en mi respuesta anterior, también debe agregar filas adicionales en la tabla de colores. En concreto, desde su DAX, es "16-20", "21-30", "ABOVE 31", además de modificar "11-" a "11-15". También debe agregar el código de color para cada nueva fila (donde se usará ese color para ese criterio).
Y en su DAX, dentro de la construcción SWITCH(), debe tener el umbral más pequeño colocado en la parte delantera. Dado que el DAX está colocando un umbral más grande en la parte delantera, no funcionará como se esperaba.
- Syndicate_Admin2 years ago
Administrator
Hola @johnyip
Aquí está elCOLOR_TABLE :
Artículo Código Color A 0-5 #fcdc9c A 6-10 #fdcf63 A 11-15 #f6a028 A 16-20 #fa9202 A 21-30 #ac5a02 A POR ENCIMA DE 31 #753d01 B 0-5 #9df2d3 B 6-10 #66edbc B 11-15 #42ffba B 16-20 #0fd68e B 21-30 #08754e B POR ENCIMA DE 31 #086644 C 0-5 #fabee0 C 6-10 #e090bd C 11-15 #e472ed C 16-20 #a757ad C 21-30 #78367d C POR ENCIMA DE 31 #45024a D 0-5 EN D 6-10 EN D 11-15 EN D 16-20 EN D 21-30 EN D POR ENCIMA DE 31 EN DATOS:
SLNO ARTÍCULO PLACE_CODE 1 A 100 1 A 101 1 A 102 1 A 103 1 A 104 1 B 105 1 B 106 1 D 107 1 C 108 1 C 109 1 C 110 2 D 111 2 D 112 2 A 113 2 A 114 2 A 115 2 C 116 2 C 117 2 C 118 2 B 119 2 A 120 2 B 121 3 C 122 3 C 123 3 C 124 3 A 125 3 A 126 3 D 127 3 D 128 4 A 129 4 A 130 4 A 131 4 A 132 4 A 133 4 B 134 4 B 135 4 C 136 - Syndicate_Admin2 years ago
Administrator
Si lo comprueba, verá que los colores no se reflejan en función del valor del grupo de huecos.