In my database cube, data is distributed like this, for each quarter, per year
2005 - > Q1 -> 10 2006 - > Q1 -> 4 2007 -> Q1-> 4
Q2 -> 20 Q2 -> 4 Q2-> 44
Q3 -> 5 Q3 -> 4 Q3-> 3
Q4 -> 4 Q4 -> 4 Q4-> 3
会計年度 2006 および 2007 の場合、データを取得する必要があります
2005 -> Q2,Q3,Q4 & Q1 of 2006 ie, 20, 5,4,4
2006 -> Q2,Q3,Q4 & Q1 of 2007 ie, 4,4,4,4
私はこのようなmdxクエリを構築しました - :
WITH MEMBER [LTII_NIRS_E] AS
SUM({[DIM TIME].[YEAR - QUARTER - MONTH].[YEAR].[2005].[Q2]:[DIM TIME].[YEAR - QUARTER - MONTH].[YEAR].[2006].[Q1]},[Measures].[Measures].[LTII NIRS E])
SELECT [LTII_NIRS_E] ON COLUMNS, {[DIM TIME].[YEAR -
QUARTER - MONTH].[2006]:[DIM TIME].[YEAR - QUARTER - MONTH].[2008]}
On ROWS FROM [NH_INCID] WHERE [Business Component].[Region].[Novelis North America]
しかし、それは2005会計年度のデータのみを提供します
つまり、クエリを実行した後の結果は次のようになります
2006 -> 33
2007- > 33 -> it should give 16 instead of 33
上記のクエリのSUM関数には、会計年度ごとに計算するために何を書けばいいのですか? このクエリで私を助けてください?