2016-08-10 17 views
0

2つの異なる国にアクセスする必要があるユーザーがおり、その値に基づいて別の属性のメンバーセットが埋められます。値を持つ国コードの属性は、このユーザーのみアクセスできるようにする必要があり、「BE」であるとき、今SSASロールの設定

{[Sell To Customer].[Country Code].&[BE], [Sell To Customer].[Country Code].&[NL]} 

[Dim12名]「FOOD」:

だから、国属性に、私はこれを持っています。 Country Code属性が "NL"の場合、彼は[Dim 12 Name]属性のすべての値を参照する必要があります。

現在、私はこれを持って、動作していないよう:

IIF([Sell To Customer].[Country Code].&[BE], {[Sell To Customer].[Dim12 Name].&[FOOD]}, IIF([Sell To Customer].[Country Code].&[NL], {[Sell To Customer].[Dim12 Name].ALLMEMBERS}, "")) 

誰もが私の問題のための別の方法や修正を知っていますか?

KR、

ケビン

答えて

0
exists( 
    [Sell To Customer].[Country Code].&[BE], 
    {[Sell To Customer].[Dim12 Name].&[FOOD]}, 
    exists( 
    [Sell To Customer].[Country Code].&[NL], 
    {[Sell To Customer].[Dim12 Name]}, 
    {} 
) 
) 
+0

私はこれを使用することを試みたが、それはまだ私が国コードNLをフィルタリングしていたときのためにのみ、「食」の値を示しています。 – KevinP

関連する問題