私は次のことを達成しようとしています: 私はメジャーを持っています: [Measures].[Sales]と時間次元: [Time].[Year - Month - Day]。新しいメジャー[Measures].[Sales SPLY]を次のように追加したいと思います。
MONTH-----------------売上----売上 SPLY
2009 年 1 月--------120 000,00--------110 000,00
2009 年 2 月 ------100 000,00--------90 000,00
2009 年 3 月----------120 000,00-----110 000,00
合計:---------------340 000,00-------- 290 000,00
[Sales SPLY] の値は、次の方法を使用して計算されます。新しい Sum メジャーを作成し、キューブ スクリプトで次のコードに置き換えます。
([Measures].[Sales SPLY], Leaves([Time])) = (PARALLELPERIOD([Time].[Year - Month - Day].[Year],1,[Time].[Year - Month - Day].currentmember), [MEASURES].[Sales])
それは機能していますが、非常に遅いです。この MDX を記述するより良い方法を知っている人はいますか? 計算メンバーで並行期間のみを使用すると、Total in SPLY メジャーの値が正しくなくなります。お願いします、私はたくさんグーグルで調べましたが、これより良いものは見つかりませんでした.