1

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'; 
4

1 に答える 1