Forum Discussion
Promedio de la semana
No @patri0t82,
Deberá crear una columna de una semana en informe de fuerza diaria.
week = WEEKNUM('Daily Force Report'[Date],2)
A continuación, cree una medida o columna utilizando la función ALLEXCEPT() como se muestra a continuación.
Column = CALCULATE(SUM('Daily Force Report'[Total - Total_]),ALLEXCEPT('Daily Force Report','Daily Force Report'[week]))/CALCULATE(DISTINCTCOUNT('Daily Force Report'[Date]),ALLEXCEPT('Daily Force Report','Daily Force Report'[week]))
El resultado se mostrará como se muestra a continuación.
Saludos
Jay
Gracias por su apoyo. Cuando uso las columnas que has creado (en la visualización verás que he llamado a tu "columna" "promedio", aparece así en mi gráfico:
Desafortunadamente no es exactamente lo que esperaba. Aunque las barras azul claro son rectas mostrando el promedio de la semana, el número mostrado es incorrecto. El promedio de la primera semana debe ser de 150,8 (754 / 5). Además, todavía no se ve afectado por la selección de días / noches.
- Syndicate_Admin5 years ago
Administrator
He sido capaz de ajustar mi fuente para incluir sólo los días de la semana, por lo que el promedio por semana se muestra en 150 para la primera semana, como se desea. El único otro problema con esta columna calculada:
Promedio =CALCULATE(SUM('Informe diario de fuerza (Previsión de recursos del sitio)'[Total - Total_]),ALLEXCEPT('Daily Force Report (Site Resource Forecast)', 'Informe diario de fuerza (pronóstico de recursos del sitio)'[Semana]))/CALCULATE(DISTINCTCOUNT('Informe de fuerza diaria (Previsión de recursos del sitio)'[Fecha]),ALLEXCEPT('Daily Force Report (Site Resource Forecast)', 'Informe diario de fuerza (pronóstico de recursos del sitio)'[Semana]))es que no responde a días / noches, que es una necesidad, si es posible. Cualquier ayuda es muy apreciada.- Syndicate_Admin5 years ago
Administrator
No @patri0t82,
Si desea que el valor se affacted por días / noches segmentación de datos, tendrá que agregar FILTER() función en la fórmula, como:
calculate(avg(xxx),filter(allexcept(table,column),days/nights=selectedvalue(days/night)))Saludos
Jay
- Syndicate_Admin5 years ago
Administrator
Gracias por la respuesta - He transformado su código en esto a continuación, aunque devuelve valores en blanco.
Promedio =CALCULAR(AVERAGE('Informe diario de fuerza (Previsión de recursos del sitio)'[Total - Total_]),FILTRO(ALLEXCEPT('Daily Force Report (Site Resource Forecast)','Daily Force Report (Site Resource Forecast)'[Semana]),[Días/Noches] =SELECTEDVALUE('Informe de fuerza diaria (Previsión de recursos del sitio)'[Días/Noches])))Al menos no hay mensajes de error. Gracias por su ayuda continua. Esperemos que estemos muy cerca.Para ser claros, para cada fila que muestra Días en la columna [Días/Noches] Semana 6 debe mostrar 135.4. Por cada noche de la semana 6 debe ser de 15,4, el promedio total de la semana 6 debe ser de 150,8