Запрос SSAS MDX не фильтрует измерения на основе ролей

У меня есть приложение Windows, показывающее данные бизнес-аналитики и анализа с помощью запросов MDX, выполняемых на кубах в ssas.

Таким образом, я добавил роли в кубы с фильтрацией данных измерений, но некоторые запросы mdx не фильтруют данные, как запросы mdx без каких-либо измерений, как показано ниже.

SELECT NON EMPTY { [Measures].[Sales Amt] } ON COLUMNS FROM [SalesCube]

Приведенный выше запрос не отображает данные в соответствии с измерениями, отфильтрованными в данных измерения роли.

Но запросы, имеющие измерения, фильтруются.

Пожалуйста, дайте мне знать, как справиться с этим сценарием.


person hellosayeed    schedule 01.02.2015    source источник
comment
Включенный вами запрос включает все измерения куба, но все они будут установлены на элемент [All] по умолчанию. Установлены ли у вас параметры безопасности для всех элементов/уровней?   -  person whytheq    schedule 02.02.2015
comment
Похоже на проблему визуальных итогов, которая объясняется здесь: is-no/26470054#26470054" title="разрешения на данные измерения ssas не применяются к мерам, когда измерение отсутствует"> stackoverflow.com/questions/26466562/   -  person Mindaugas Grigas    schedule 02.02.2015


Ответы (1)


Вы должны установить флажок «Включить визуальные итоги», чтобы разрешить применение роли mdx ко всем типам запросов, даже без указания самого измерения.

Проверьте свою роль - Данные измерения - Дополнительно, внизу

person George    schedule 02.02.2015