Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

Ayuda de DAX. Rango o filtro

Hola, tengo las siguientes medidas

Uso - Consumidor = Dónde consumidor = CALCULAR(«Medidas»[Uso - Todos], Actividades[Rol] = "Consumidor")
Devolución
SI(ISBLANK(consumidor),"0",consumidor)
UsageAll es solo un recuento de los registros de auditoría.
La medida anterior es simplemente filtrar el recuento para mostrar los recuentos de consumidores. Esta parte funciona bien.
Luego creé otra medida como se muestra a continuación
Consumidor de uso - Último año = CALCULAR([Uso - Consumidor], SAMEPERIODEL año pasado(Fechas[Fecha]))
Esto me da el uso del consumidor para cada espacio de trabajo durante el año anterior.
Cuando extraigo los datos en una matriz, obtengo lo siguiente

(He difuminado los valores del nombre del espacio de trabajo).

Necesito crear un gráfico que muestre los 5 espacios de trabajo más utilizados del año anterior. En la matriz anterior, tengo todos los datos, pero necesito ordenarlos para mostrar solo los 5 mejores espacios de trabajo para cada mes. Entonces, mirando la matriz de arriba, puede ver que los 5 primeros serían

Espacio de trabajo 1 = 3419

Espacio de trabajo 2 = 372

Espacio de trabajo 3 = 182

Espacio de trabajo 4 = 182

Espacio de trabajo 5 = 106

Quiero trazar estos 5 espacios de trabajo en un gráfico apilado para mostrar su uso cada mes.

¿Cómo se puede lograr esto?

Gracias

3 Replies

  • @PPStar , prueba como

    CALCULATE([Medida mensual],TOPN(5,all(Tabla[Espacio de trabajo]),[Medida del año pasado],DESC),VALUES(Tabla[Espacio de trabajo])))

  • Necesito encontrar los 5 mejores espacios de trabajo por mes, por lo que el gráfico apilado debe mostrarme un gráfico apilado de 5 de los espacios de trabajo de la mayoría de los usuarios por mes