PowerBI_Cuenta
Hola a todos,
Tengo los siguientes datos:
Número de cliente | Puntuación (1-100) | Clasificación (como medida) |
1 | 95 | 1 |
2 | 22 | 6 |
3 | 36 | 5 |
4 | 57 | 3 |
5 | 11 | 8 |
6 | 2 | 9 |
7 | 88 | 2 |
8 | 47 | 4 |
9 | 15 | 7 |
10 | 1 | 10 |
Quiero crear un gráfico de embudo con el puntaje promedio por 20% de cubos basado en rangos como este:
Cubeta | Puntuación media |
0-20% | 91.5 |
21-40% | 52 |
etc. | etc. |
¿Cómo haría para hacer esto? Estaba pensando en lo siguiente, pero no funcionará:
CALCULAR ( PROMEDIO ( Cliente[Score] ), [Ranking] < 0.2 * TODO ( [Ranking] ) )
v-easonf-msft
En respuesta a PowerBI_Cuenta
Hola, @PowerBI_Account
Puedes intentar medir de la siguiente manera:
Ranking =
RANKX ( ALL ( Customer ), CALCULATE ( MAX ( Customer[Score] ) ),, DESC, DENSE )
M_Score 0-20% =
VAR a =
ROUNDDOWN ( 0.2 * MAXX ( ALL ( Customer ), [M_Ranking] ), 0 )
RETURN
CALCULATE ( AVERAGE ( Customer[Score] ), FILTER ( Customer, [M_Ranking] <= a ) )
Consulte mi archivo de muestra para obtener más detalles.
Atentamente,
Equipo de apoyo comunitario _ Eason
PowerBI_Cuenta
También probé lo siguiente, pero MAXX() solo devuelve 1:
v-easonf-msft
En respuesta a PowerBI_Cuenta
Hola, @PowerBI_Account
Puedes intentar medir de la siguiente manera:
Ranking =
RANKX ( ALL ( Customer ), CALCULATE ( MAX ( Customer[Score] ) ),, DESC, DENSE )
M_Score 0-20% =
VAR a =
ROUNDDOWN ( 0.2 * MAXX ( ALL ( Customer ), [M_Ranking] ), 0 )
RETURN
CALCULATE ( AVERAGE ( Customer[Score] ), FILTER ( Customer, [M_Ranking] <= a ) )
Consulte mi archivo de muestra para obtener más detalles.
Atentamente,
Equipo de apoyo comunitario _ Eason
PowerBI_Cuenta
En respuesta a v-easonf-msft
¡Gracias por el esfuerzo! Las pruebas iniciales se ven bien, se probarán más a fondo más adelante en la semana.