Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
ckleppe
Regular Visitor

Medida para calcular la misma semana y el mismo mes el año pasado

Hola

Estoy construyendo un informe para las ventas semanales de mi compañía.

En el informe calculé los valores: Real, presupuesto y el año pasado (y también las versiones YTD).

La idea del informe es una actualización semanal y mensual. Al principio tuve un problema con las cifras de la semana, porque utilicé SAMEPERIODLASTYEAR, pero las fechas de las semanas son diferentes entre los años.

Por lo tanto, después de comprobar los foros, la actualización de la semana funciona con la medida:

Peso VJ - CALCULATE(SUMX(Statistiek_ALL; Statistiek_ALL[Peso]);DATEADD(DATEADD[Período[Fecha];-1; Año);1;día))

Pero cuando estoy seleccionando el mes, esta medida no da el resultado que necesito.

¿Puede alguien ayudar con el cálculo de una medida que cubra ambas opciones?

¡Gracias!

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@ckleppe

La misma fecha de la semana es de 364 días de retraso

Semana de año detrás de Ventas : CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-364,Day))

esto se puede utilizar en la pantalla sabia de la semana.

También puede Semana Vs 52 semana detrás usando rango referir :https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0

Para el mes se puede tener Año detrás de la medida

Semana de año detrás de Ventas : CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))

O fórmula MTD

MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
last MTD (complete) Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,MONTH))))
last year MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)))
last year MTD (complete) Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-12,MONTH))))

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. recomienda:
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/

View solution in original post

2 REPLIES 2
amitchandak
Super User
Super User

@ckleppe

La misma fecha de la semana es de 364 días de retraso

Semana de año detrás de Ventas : CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-364,Day))

esto se puede utilizar en la pantalla sabia de la semana.

También puede Semana Vs 52 semana detrás usando rango referir :https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0

Para el mes se puede tener Año detrás de la medida

Semana de año detrás de Ventas : CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))

O fórmula MTD

MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
last MTD (complete) Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,MONTH))))
last year MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)))
last year MTD (complete) Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-12,MONTH))))

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. recomienda:
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/

@amitchandak gracias por la respuesta, sin embargo, estoy buscando 1 medida para ambas opciones. Ya tengo las medidas para la semana y el mes separados. ¿Esto también es posible?

Por ejemplo, tengo estos filtros:

(Año, Semana, Mes)

Yearmonthweek.PNG

Me gustaría usar los dos filtros en un informe (el filtro de la semana cada semana, el filtro de mes una vez al mes)

¿Es esto posible en un informe, o necesito hacer un informe de la semana y un informe de mes separado?

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Kudoed Authors