DAX
Share
Explore
Gestion des dates

icon picker
DateYTD

renvoie toutes les dates comprises entre le premier janvier et la dernière date visible dans le contexte du filtre.
Ventes à ce jour :
Sales YTD =
CALCULATE (
[Sales Amount],
DATESYTD ( 'Date'[Date] )
)
Équivalent :
VAR LastVisibleDate = MAX ( 'Date'[Date] )
RETURN
FILTER (
ALL ( 'Date'[Date] ),
'Date'[Date] >= DATE ( YEAR ( LastVisibleDate ), 1, 1 )
&& 'Date'[Date] <= LastVisibleDate
)
Aussi si on ne souhaite pas repartir au 1er janvier (cumul en continue) :
Sales RT :=
VAR MaxDate = MAX ( 'Date'[Date] ) -- Saves the last visible date
RETURN
CALCULATE (
[Sales Amount], -- Computes sales amount
'Date'[Date] <= MaxDate, -- Where date is before the last visible date
ALL ( Date ) -- Removes any other filters from Date
)
Le ALL n’est pas obligatoire si la table Date est marquée comme table de date et que le champ de liaison sont de type Date.

Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.