Más fácil todavía es realizar el cálculo anterior si usamos la función DATESYTD. Esta función nos devuelve una tabla formada por todas las fechas desde el 1 de enero “del año actual” (del año implicado en cada cálculo) y la última fecha “del período actual”, que es exactamente lo que buscamos realizando el filtrado a mano o usando la función DATESBETWEEN. Usando DATESYTD, la medida [Sales YTD] quedaría de la siguiente forma:
CALCULATE(
[Sales],
DATESYTD('Calendar'[Date])
)
Comprobamos que la función DATESYTD también requiere una referencia a la tabla calendario para poder hacer su trabajo. Por otro lado, ya no nos hace falta identificar ni el primer día del periodo actual, ni el último, ni el año de que se trate: todo este trabajo lo realiza la función DATESYTD.