0

私はこれを理解することができません:

製品に関するいくつかの事実を表示するOLAPテーブルを入手したとしましょう。その一つが売上高です。

昨年との違いを表示するフィールドを追加するにはどうすればよいですか?新しいメジャーを作成することは許可されていませんが、数式を使用している場合はどうなりますか?

ここに画像の説明を入力してください

私の擬似コードのような「簡単な」もの:

[Measures].[Volume] From 'FilterYear'
- [Measures].[Volume] From 'FilterYear' -1 

それも可能ですか?前もって感謝します。

4

1 に答える 1

0

はい、それは完全に可能ですが、擬似コードよりも少し多くのMDXトリックが必要です。

次のようなものを試してください:

Aggregate([Date].CurrentMember.Lag(1), [Measures].[Volume])

これは、ある軸で年メンバーを使用していることを前提としています。代わりに当日のメンバーを選択した場合は、代わりに前日のボリュームが表示されます。

ここに、一般的な集計関数とMDX関数に関する優れたリソースがあります。

于 2013-01-09T04:08:21.707 に答える