ディメンションのすべての空の要素へのアクセスを拒否する役割が欲しかっただけです。
SQL Server でテストした適切な MDX クエリがあります。
SELECT NON EMPTY [People].[Category].[Category].allmembers ON COLUMNS FROM [MyCube]
ロールの許可されたメンバー セットで同じ結果を得たかっただけですが、エラーがあります。
構文が正しくありません。
ありがとう
ディメンションのすべての空の要素へのアクセスを拒否する役割が欲しかっただけです。
SQL Server でテストした適切な MDX クエリがあります。
SELECT NON EMPTY [People].[Category].[Category].allmembers ON COLUMNS FROM [MyCube]
ロールの許可されたメンバー セットで同じ結果を得たかっただけですが、エラーがあります。
構文が正しくありません。
ありがとう
次元の空の要素などというものはありません。別のものであるメジャー値のないディメンションの要素があります。したがって、空でない状況が発生したときにメジャーへのアクセスを拒否する必要があります。
次の例は、カテゴリ メンバーの空でないセット - MyMeasure に基づいて MyMeasure 値を選択する方法を示しています。
SELECT [Measures].[MyMeasure] ON 0,
NONEMPTY(
[People].[Category].[Category].MEMBERS, [Measures].[MyMeasure])}
)
ON 1
FROM [MyCube]
お役に立てれば。