1

ディメンションを正しく設定するのに問題があります。基本的に、イベントの詳細を保持するファクトテーブルがあります。各イベントは分類できますが、レベルは異なります。すべてのカテゴリ、サブカテゴリを保持するカテゴリディメンションがあります。カテゴリには3つのレベルがあります。一部のカテゴリにはサブカテゴリがありますが、他のカテゴリにはありません。

ディメンションを参照していると、各アイテムのドリルダウンが表示されますが、ドリルダウンで空白のアイテム(青い円、テキストなし)が表示されることがあります。

したがって、異なる粒度のカテゴリを保持しているカテゴリディメンションがあると思います。

NULL処理とUnknownMemberの設定をいじってみましたが、それが物事にどのように影響するかを完全には理解していません。

おそらく、そこにいる誰かが私にこの問題に関するいくつかのヒントやアドバイスを与えることができます。

SQLServer2012を使用しています

ありがとう

4

2 に答える 2

2

はい、これは不規則な階層です。最も簡単な解決策は、ノードがnullの場合、その親キー/キャプションをそのノードにコピーすることです。

于 2012-08-30T15:28:37.270 に答える
2

Ragged Hierarchies http://msdn.microsoft.com/en-us/library/ms365406.aspxを調査する必要があります。HideMemberIfプロパティの階層の特定のレベルには、いくつかのオプションがあります。

于 2012-08-29T18:06:24.653 に答える