簡體   English   中英

MDX-在層次結構中向下鑽取到具有包含“#”的成員標題的最后一級

[英]MDX - Drill down in a hierarchy to the last level having the member caption containing “#”

我有一個UserHierarchy,當當前級別的成員標題的名稱中包含“#”時,它類似於特定的用戶類型。 UserHierarchy,最多包含5個級別。

我想顯示深入的數據,但僅針對這些特定用戶類型,因此僅顯示具有“#”的字幕。 我還想匯總孩子的數據。

MDX中有一種簡單的方法可以完成此操作嗎?

范例:

#User1 €2
---#User2 €6
---------User4 €9
---------User5 €4
---#User3 €2
---------User6 €4
---------User7 €4

我想為自己和孩子們展示數字。 為了理解,我列出了從哪里獲得這些數據:

#User1 €2
---#User2 €19 (Obtained from : €6 + €9 + €4)
---#User3 €10 (Obtained from : €2 + €4 + €4)
select [Measures].[Internet Sales Amount] on columns,
non empty(
 distinct(
  descendants({[Product].[Category].children}) *
    {filter([Product].[Subcategory].members,
      instr([Product].[Subcategory].currentmember.member_caption, 'T') = 1)
    } 
  * descendants({[Product].[Product].children})
 )
)
on rows  from cube

結果與詳細信息:

結果

“第二個結果:

在這里,我刪除了該行:

* descendants({[Product].[Product].children})

我認為這是您想要的,因為它顯示了孩子們的總數。

RESULT2

您需要將“ T”換成“#”,然后還要將尺寸名稱和要顯示為度量的內容進行交換。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM