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
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
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.