Forum Discussion
Informes semanales
Hola
Estoy buscando ayuda en el uso de totales semanales para resultados compuestos a partir de entradas con fecha.
Necesito mostrar resúmenes semanales a lo largo del tiempo usando suma/ promedio, etc. y es fácil hacer esto para un rango de semanas std (Lun-Sun o Sun-Sat) usando número de semana. Lo que estoy buscando es un cálculo que cambia el patrón semanal basado en el 'Día' de hoy.
Por ejemplo, suponiendo que los resultados estén disponibles hasta el día anterior, si ejecuto el informe un viernes, el historial semanal muestra los niveles de la semana en función de un patrón de Fri-Thurs. Del mismo modo, si el informe se ejecuta un miércoles, todas las "semanas" anteriores reflejarían la imagen de Wed-Tues.
Esto era algo que era bastante sencillo utilizando Qlik, pero no puedo encontrar un método adecuado en Power BI.
Cualquier ayuda apreciada - Gracias
La semana está rodando durante 7 días. por lo que rodar 7 días debe ayudarle para esta semana vs la semana pasada o si se filtra en el día de la semana y las fechas de visualización. para cada fecha (filtrada) debe obtener datos de 7 días.
Este debería funcionar durante los últimos 7 días. Y usted ve por día y filtra por día de la semana esto también debe funcionar 7 días.
Rolling 7 - CALCULATE(sum(Sales[Sales[Sales Amount]),DATESINPERIOD('Date'[Date],max(Sales[Sales]),-7,DAY))
Si es necesario
Rolling 7 before 7 ? CALCULATE(sum(Sales[Sales[Sales Amount]),DATESINPERIOD('Date'[Date],max(dateadd(Sales[Sales Date],-7,DAY)),7,DAY))
Pero para esto crear una fecha de marca de tiempo y unirse a ella con calendario de fechas
Fecha: [marca de tiempo].fecha
Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/Estos son archivos bit diferentes, pero deberían ayudarle a crear calendario
https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0
https://www.dropbox.com/s/9agcbser2sqk02s/sales_analytics_weekWiseFriday_thru.pbix?dl=0
1 Reply
- amitchandak
Super User
La semana está rodando durante 7 días. por lo que rodar 7 días debe ayudarle para esta semana vs la semana pasada o si se filtra en el día de la semana y las fechas de visualización. para cada fecha (filtrada) debe obtener datos de 7 días.
Este debería funcionar durante los últimos 7 días. Y usted ve por día y filtra por día de la semana esto también debe funcionar 7 días.
Rolling 7 - CALCULATE(sum(Sales[Sales[Sales Amount]),DATESINPERIOD('Date'[Date],max(Sales[Sales]),-7,DAY))
Si es necesario
Rolling 7 before 7 ? CALCULATE(sum(Sales[Sales[Sales Amount]),DATESINPERIOD('Date'[Date],max(dateadd(Sales[Sales Date],-7,DAY)),7,DAY))
Pero para esto crear una fecha de marca de tiempo y unirse a ella con calendario de fechas
Fecha: [marca de tiempo].fecha
Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/Estos son archivos bit diferentes, pero deberían ayudarle a crear calendario
https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0
https://www.dropbox.com/s/9agcbser2sqk02s/sales_analytics_weekWiseFriday_thru.pbix?dl=0