簡體   English   中英

層次結構的SSAS MDX命名集問題

[英]SSAS MDX Namedset issue with hierarchy

我正在使用某些MDX在SSAS中創建命名集。

我具有公司,組,商店的層次結構

我正在嘗試過濾掉一些特定的Store成員。

我使用了Descendants函數,如下所示,但是在Performance Point中查看它時,它沒有任何適當的層次結構(展開和折疊等)。 有任何想法嗎? 有沒有辦法做到而又不破壞層次結構?

命名集:

Descendants([Company].[Company Hierarchy], [Company].[Company Hierarchy].
[Stores]) 
- [Company].[Company Hierarchy].[Stores].[Store1]  
- [Company].[Company Hierarchy].[Stores].[Store2] 
- [Company].[Company Hierarchy].[Stores].[Store3] 

你的東西看起來還可以。 作為替代方案,也許可以看看下面的方法是否可行:

EXCEPT(
  [Company].[Company Hierarchy].[Stores].MEMBERS
  ,{
     [Company].[Company Hierarchy].[Stores].[Store1]  
    ,[Company].[Company Hierarchy].[Stores].[Store2] 
    ,[Company].[Company Hierarchy].[Stores].[Store3] 
   }
)

嘗試在集合周圍使用HIERARCHIZE

HIERARCHIZE
    (
    Descendants
            (
                [Company].[Company Hierarchy], 
                [Company].[Company Hierarchy].[Stores]  
            ) 
        - [Company].[Company Hierarchy].[Stores].[Store1]  
        - [Company].[Company Hierarchy].[Stores].[Store2] 
        - [Company].[Company Hierarchy].[Stores].[Store3] 
    )

用於分層的msdn參考

暫無
暫無

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

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