0

ソース通貨ディメンションと請求通貨ディメンションを持つキューブがあります。これらの両方を IsAggregatable = False に設定します (すべてのレベルで異なる通貨を自動的に合計したくないので、これが推奨されるようです!)。すべてのレベルが取り除かれると、必要に応じて設定できる単一のデフォルト通貨が残ります。

問題は、2 つのディメンションが相互に一種のフィルターとして機能するようになったことです。請求通貨ごとにすべての請求額の合計が必要な場合、そのディメンションを単独でグリッドにドラッグすると、結果がフィルター処理され、デフォルトのソース通貨にも一致するトランザクション (存在する場合) のみが表示されます。そしてその逆。他のディメンションをグリッドにドラッグした場合にのみ、すべてのデータを表示できます。

ディメンションの既定のメンバーがすべてのメンバーを表すことを許可する設定はありますか? Not Aggregatable は、その 1 つのディメンションのコンテキストでは意味があるように感じますが、すべてのデータを表示するという点で、他のディメンションのコンテキストではほとんど意味がないようです。つまり、請求通貨ごとにトランザクションの概要を表示したいのですが、元の通貨が何であったかは気にしません (つまり、すべてを考慮することができます)。

ここで、おそらく設計に関連するいくつかの基本的なトラップに陥る可能性が非常に高く、手がかりがあれば幸いです。

グレン

4

1 に答える 1

2

最後に、この状況を正確に説明している記事への参照と、それを解決するための興味深いアプローチを見つけました。私にとっての主なことは、状況が現実であり、私のデザインの問題ではないという認識でした.

ここで説明および解決された問題

于 2012-11-12T01:32:41.690 に答える