Forum Discussion
Top 4 Promedio
Hola a todos,
Quiero encontrar el promedio de auditorías por hora para los 4 mejores auditores. Tengo mi promedio de auditorías por hora. Por favor, ayuda
Líneas de pedido accionadas = COUNT('Todas las acciones' [Clave heredada del informe])
Líneas de pedido auditadas = CALCULATE([Líneas de pedido accionadas], 'Todas las partidas accionadas'[Seleccionadas para auditoría] = 1)
Total de horas = SUM('Utilización del tiempo'[Horas])
Auditoría de horas = CALCULATE([Total de horas], 'Utilización del tiempo'[Etapa] = "F&A-TE-Audit")
Auditoría por hora = DIVIDE([Líneas de pedido auditadas], [Auditoría de horas])
Todas las tablas de acciones y utilización de tiempo no tienen una relación directa. Ambas tablas tienen una relación con el calendario y la tabla de nombres de auditor.
Gracias por su tiempo.
8 Replies
- Syndicate_AdminAdministrator
@Coryanthony , Pruebe meausre como
Calculate([Auditoría por hora], keepfilter(TOPN, 4, ALL('Todas las acciones'[Auditor]),[Auditoría por hora], desc))No creo que necesites otro avg ya que divide es solo avg o intenta
Calculate(averaged(values('All Actioned'[Auditor]) , [Auditoría por hora]) , keepfilter(TOPN, 4, ALL('All Actioned'[Auditor]),[Auditoría por hora], desc))
Power BI: rankx, topn, topn dinámico con parámetros numéricos
https://youtu.be/cN8AO3_vmlY?t=25620 - Syndicate_AdminAdministrator
Hola @amitchandak
Gracias por su respuesta. Parece que estoy recibiendo un error.
Primero: Calcular([Auditoría por hora], keepfilters(TOPN, 4, ALL('Todas las acciones'[Auditor]),[Auditoría por hora], desc))
Resultados: La sintaxis de ',' es incorrecta. (DAX(Calcular([Auditoría por hora], KEEPFILTERS(TOPN, 4, ALL('Todas las acciones'[Auditor]),[Auditoría por hora], desc)))).
Segundo-Los 4 mejores auditores = Calcular(PROMEDIO(valores('Todas las acciones' [Auditor]) , [Auditoría por hora]) , KEEPFILTERS(TOPN, 4, TODO('Todas las acciones'[auditor]),[auditoría por hora], Desc))
Resultados: La sintaxis de ',' es incorrecta. (DAX(Calcular(PROMEDIO(valores('Todas las acciones'[Auditor]) , [Auditoría por hora]) , KEEPFILTERS(TOPN, 4, ALL('Todas las acciones'[Auditor]),[Auditoría por hora], desc)))). - Syndicate_AdminAdministrator
Este parece funcionar, pero parece ser inexacto.
Los 4 mejores auditores = Calcular(PROMEDIOX(VALORES('Todo en acción'[Auditor]),[Auditoría por hora]), KEEPFILTERS(TOPN(4,TODO('Todo en acción'[Auditor]),[Auditoría por hora],DESC))) - Syndicate_AdminAdministrator
Hola
¿Funciona esta medida?
=DIVIDE(SUMX(TOPN(4,VALUES('All Actioned'[Auditor]),[Auditoría por hora],DESC),[Auditoría por hora]),4)
- Syndicate_AdminAdministrator
Hola @Ashish_Mathur Gracias por tu respuesta.
No parece ser exacto.
Muestra de los 4 auditores principales = DIVIDE(SUMX(TOPN(4,VALUES('All Actioned'[Auditor]),[Auditoría por hora],DESC),[Auditoría por hora]),4)Los 4 mejores auditores = Calcular(PROMEDIOX(VALUES('Todo en acción'[Auditor]),[Auditoría por hora]), KEEPFILTERS(TOPN(4,TODO('Todo en acción'[Auditor]),[Auditoría por hora],DESC)))Me gustaría ver el promedio de los 4 auditores principales con la [Auditoría por hora] más alta. Para octubre, los auditores superiores fueron los operadores 23, 21, 38 y 29. Me gustaría ver su promedio.Si puedo obtener su promedio, este sería el objetivo por hora del equipo. Gracias - Syndicate_AdminAdministrator
Hola
Comparta el enlace de descarga del archivo PBI.
- Syndicate_AdminAdministrator
Tu video de youtube realmente me ayudó con este. Gracias
= CALCULAR([Auditoría por hora], TOPN(4,TODOS SELECCIONADOS('Nombres de auditores'[Auditor]),[Auditoría por hora],DESC), VALORES('Nombres de auditores'[Auditor])). - Syndicate_AdminAdministrator
Gracias @Ashish_Mathur
Pude obtener la medida correcta -
= CALCULAR([Auditoría por hora], TOPN(4,TODOS SELECCIONADOS('Nombres de auditores'[Auditor]),[Auditoría por hora],DESC), VALORES('Nombres de auditores'[Auditor]))