次のクエリ
選択する { [Measures].[Comp Money In] } 列で、 { ( [Dim User].[UserLevel1].[UserLevel1].AllMembers * [Dim User].[UserLevel2].[UserLevel2].AllMembers * [Dim User].[UserLevel3].[UserLevel3].AllMembers * [Dim User].[UserLevel4].[UserLevel4].AllMembers * [Dim User].[UserLevel5].[UserLevel5].AllMembers ) 行で FROM [アクティビティ] WHERE ( [Dim User].[UserIdHierarchy].[UserLevel1Id].&[#513], [Dim User].[UserTypeHierarchy].[UserTypeLevel1].&[Commercial Partner].&[Agent] ) CELL プロパティ値
次の結果が表示されます。
私の問題は、[Dim User].[UserTypeHierarchy] をフィルタリングしているため、表示されているメジャー値は、[Commercial Partner].&[Agent] のタイプを持つものだけであるということです。ユーザーツリーを表示しているにもかかわらず、表示されている数値はすべてのメジャーを示しており、あたかも子孫([Hierarchy], 0, self_and_after)のようになっていることを望みます。
どうすればこれを達成できますか? 既に計算メンバーを使用してみましたが、表示されている数値は [Dim User].[UserTypeHierarchy] 階層の下にあるすべてのユーザー タイプの子孫を集計していません。
自分自身をよりよく説明するために、次の画像はユーザー タイプ フィルターなしです。
したがって、私の望ましい結果は、ユーザータイプの商用パートナーのユーザーのみを表示している最初の画像ですが、2番目の画像の数字です。たとえば
513 は、子孫を集計したすべての図を表示します
100310 は、第 3 レベルで彼の下にあるすべてのユーザーを集計したすべての数値を表示します
それでは4番目に。