2017-08-23 12 views
1

私は、1または0のいずれかを持つディメンション属性を持ち、カウント、合計、または平均の尺度はほとんどありません。未知のメンバーに関連するメジャー値を省略する

  • 属性名: 私は0 例を属性に関連する施策の値を表示したくないIs_related
  • リスト項目:値:0または1

    を今、そこに700はIs_Related 1に関連しており、300は0 IはIs_R行った

にIs_Relatedに関連した1000の合計値を有するcount_of_familyようないくつかの尺度であります拒否されたメンバー値(0)は無効になっていますが、対策には適用されません。したがって、ユーザーにとっては、デフォルト値として1000を取得しています.1を選択すると、それを700に減らしています。デフォルトではcount_of_family measureに700を表示する(0に関連するデータを省略します)。

答えて

2

これを行う最も簡単な方法は、(1)ディメンション内のIs_related属性階層のDefaultMemberを作成することです。

結果がフロントエンドにあるものの例として、Excelのピボットテーブルを使用する:ユーザが唯一のサブキューブ(Dimension.Is_related新しいピボットテーブルを作成するたびに

  • [1]しかし、ユーザがIs_related階層をピボットテーブル(最も適切には、フィルタセクション)にドラッグすると、(1)だけが選択されます。必要に応じて、「すべて」(または「0」)を選択できます。

デフォルト以外のメンバーがいないと、デフォルトメンバーを設定していることを覚えておく必要があります。 WHEREにIs_related.ALLを具体的に含める場合を除き、すべてのMDXクエリはサブクエブのみを照会します(あなたのケースではIs_related。[0]を除く)。過去に私を捕らえて、なぜ私の結果が奇妙なのか疑問に思っています。

+0

私は同じことを実装し、isAgretableをfalseにしました。今、キューブからブラウズしているときに私には1が表示されていますが、エクセルパワーピボットを介してブラウズしているときは、Unknownと1の両方が表示されています。 – Zerotoinfinity

+0

Is_Relatedのデフォルトを1にしました。階層。デフォルトの階層を設定する方法はありますか? – Zerotoinfinity

+0

IsAggregatable True、AttributeHierarchyEnabled Trueにする必要があります。後者は、レベルALLと[リーフ]を持つ属性階層(デザインUIでは表示されません)を自動的に作成します。 – SebTHU

関連する問題