Ytd
Returns a set of sibling members from the same level as a given member, starting with the first sibling and ending with the given member, as constrained by the Year level in the Time dimension.
A shortcut function for the PeriodsToDate function that specifies the level to be Year.
Syntax
It returns the set of time periods from the beginning of the year up until the current period (displayed/selected in the report)
Ytd(<Time Member>)
Arguments
Time Member | Time dimension member from the default hierarchy |
---|
Examples
The following formula returns the cumulative sum of sales amount from the beginning of the year 2020 up until Mar 2020. It can be used if the "Time" dimension is left out of the report context.
Sum( Ytd([Time].[2020].[Q1 2020].[Mar 2020]), [Measures].[Sales amount] )
The Next formula returns the cumulative sum of sales amount from the beginning of the year up until the current member (displayed in the report). This formula can be handy if the "Time" dimension is used in the report context (rows, columns, or pages).
It would display meaningful results if the "Time" dimension is expanded to quarter or deeper levels.
Sum( Ytd([Time].CurrentMember), [Measures].[Sales amount] )
See also
Adding standard calculations based on selected measures.