YTD は正常に機能していますが、前年の値が必要です。次の前 YTD には、前年度の合計金額のみが表示されます。たとえば、2013 年 8 月の場合、YTD には 2013 年の 1 月から 8 月までの YTD の合計額が表示され、Previous YTD には 2012 年 1 月から 8 月までの YTD の合計額が表示されます。
YTD
CREATE MEMBER CURRENTCUBE.[Measures].[YTD Amount]
AS AGGREGATE(YTD(), [Measures].[Amount]),
FORMAT_STRING = "$#,##0.00;-$#,##0.00",
NON_EMPTY_BEHAVIOR = { [Amount] },
VISIBLE = 1 , ASSOCIATED_MEASURE_GROUP = 'TF - BU Transaction';
前年度累計
CREATE MEMBER CURRENTCUBE.[Measures].[Prev YTD Amount]
AS (ParallelPeriod(
[MF - Time].[Year - Month].[Year]
,1
,[MF - Time].[Year - Month].CurrentMember)
, [Measures].[YTD Amount]),
FORMAT_STRING = "$#,##0.00;-$#,##0.00",
NON_EMPTY_BEHAVIOR = { [Amount] },
VISIBLE = 1 , ASSOCIATED_MEASURE_GROUP = 'TF - BU Transaction';