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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

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
Super User

@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"))

@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)

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors