cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
hmichael8
Helper II
Helper II

Cómo calcular el DTS adecuado a lo largo de varios años

Hola

Tengo una tabla de datos que consta de registros de más de 3 años. Estoy usando años personalizados donde el año financiero comienza en abril y termina en marzo. Tengo una medida que suma la columna (tráfico) y me gustaría crear un objeto visual donde puedo ver las cifras de tráfico para cada entidad a lo largo de varios años (como el visual de abajo).

Annotation 2020-04-16 102614.png

El problema que estoy teniendo es, como 2021 no es un año completo, los resultados que muestran son difíciles de comparar. Quiero que el tráfico se calcule hasta la fecha. Es decir, me gustaría que el tráfico de 2019, 2020 y 2021 se mostrara para el mismo intervalo de fechas exacto, excepto un año antes. Por lo tanto, si la última fecha para el tráfico de mis datos es el 16 de abril de 2020 que quiero;
- 2019 será entre el 1 de abril de 2018 - 16 de abril de 2018
- 2020 será entre el 1 de abril de 2019 - el 16 de abril de 2019
- 2021 será entre el 1 de abril de 2020 y el 16 de abril de 2020

El gráfico se configura actualmente con nombre, mes y weeknum en el eje, año en leyenda y tráfico total de valor.

Gracias

2 REPLIES 2
amitchandak
Super User IV
Super User IV

@hmichael8

En caso de que haya seleccionado el 16 de abril de 2020 en la página. Puedes probar totalYTD o datesytd

YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(('Date'[Date]),"3/31"))
This Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD((ENDOFYEAR('Date'[Date])),"3/31"))

Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"3/31"))
Last YTD complete Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"3/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"3/31"))



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

@hmichael8 ,

También puede probar


Ventas de YTD ?
var _max hoy()
devolución
CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(('Date'[Date]),"3/31"),'Date'[Date]< _max)


Ventas de última ytd ?
var _max á date(year(today())-1,month(today()),day(today()))
devolución
CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"3/31"),'Date'[Date]< _max)



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group!

MBAS Attendee Badge

Claim Your Badge & Digital Swag!

Check out how to claim yours today!

secondImage

Are You Ready?

Test your skills now with the Cloud Skills Challenge.

Top Solution Authors