我非常新的MDX的特定成員和我已經寫了一個基本的MDX查詢返回的量度,以及我的產品尺寸的完整的層次:濾除MDX查詢維層次
SELECT {[Measures].[Amount]} on 0,
{
DESCENDANTS([ProductH].[ProductH], [ProductH].[ProductH].[Lvl4], LEAVES)
}
ON 1
FROM
(
SELECT
{StrToSet('[AccountH].[AccountH].[Lvl1].&[TST17:0]',CONSTRAINED)} ON COLUMNS
FROM
(
SELECT
{StrToSet('[ProductH].[ProductH].[All]',CONSTRAINED)} ON COLUMNS
FROM [Model]
)
)
這將返回我的SSRS報告的結果集,它基本上是用戶選擇的帳戶層次結構中產品維度中所有級別的金額
現在,我想從此集中排除第二級帳戶層次結構中的金額特定名稱「排除」。 我已經成功地添加使用交叉連接此過濾器和除 - 基於帳戶節點的唯一名稱:
[AccountH].[AccountH].[Lvl2].&[TST17:0]&[TST17:1000]
但我要明確基礎上,顯示的名稱過濾掉,刪除大量其中:
[AccountH].CURRENTMEMBER.MEMBER_CAPTION = "Exclude"
如何根據層次結構節點的名稱篩選出來?
你嘗試過濾功能嗎? – whytheq
是的,它同樣的問題,似乎我不能指定節點的名稱,當我做的節點不被刪除 –