2013-02-12 6 views
0

Я просто хотел иметь роль, которая запретила доступ ко всем пустым элементам измерения.Создание роли, которая запретила доступ ко всем пустым элементам

я имею право MDX запрос, который я тестировал в SQL Server:

SELECT NON EMPTY [People].[Category].[Category].allmembers ON COLUMNS FROM [MyCube] 

Я просто хотел, чтобы иметь тот же результат в моем позволил наборе элементов на моей роли, но у меня есть ошибка:

incorrect syntax.

Спасибо :)

ответ

0

Там нет такого понятия, как пустой элемент размерности. Есть элементы измерения без значения меры, это совсем другое. Таким образом, вам нужно отказаться от доступа к мере, когда возникает непустая ситуация.

В следующем примере показан, как выбрать значения MyMeasure на основе непустого множества категорий членов - MyMeasure

SELECT [Measures].[MyMeasure] ON 0, 
NONEMPTY(
    [People].[Category].[Category].MEMBERS, [Measures].[MyMeasure])} 
) 
ON 1 
FROM [MyCube] 

Надеется, что это помогает.

Смежные вопросы