1

環境:SQL-Server-2005、SSAS 2005

次の数式を使用して、移動する年間合計を作成しています

SUM ({[Time].CurrentMember.Lag(3):[Time].CurrentMember}, [Measures].[TRx Quantity])

同じ列[Measures].[Trx Quantity]が他の計算で使用され、正常に機能します。ただし、これは#Value!ある種のエラーを示すために作成されます。誰かが私をここで正しい方向に向けることができますか?

4

2 に答える 2

2

これは SSAS 2005/2008 ですか?

これらのいずれかであり、Management Studio でこれを実行している場合は、#Value にカーソルを合わせると、エラーの詳細を取得できます。

しかし、推測では、おそらく .CurrentMember を階層で呼び出す必要が[Time]あり、ディメンション参照であるためです。[Time].[Calendar].CurrentMemberまたは多分のような階層の1つを参照する必要があります[Time].[Quarter].CurrentMember

于 2009-10-13T05:23:45.467 に答える
0

MONTHを見逃していたことが判明しました

SUM ({[時間].[月].CurrentMember.Lag(3):[時間].[月].現在のメンバー}, [メジャー].[TRx 数量])

于 2009-10-13T22:48:33.713 に答える