Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
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).
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
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"))
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)