SSAS 2016 - безопасность измерений и дополнительные действия Drillthrough - набор данных пуст

Мы внедрили многомерную безопасность в нашем страновом измерении с использованием выражения MDX, а также создали дополнительную операцию детализации. Действие работает для администраторов, но не для пользователей внутри роли страны. Дополнительное действие появляется в Excel, но набор данных, возвращаемый из действия, является пустым, например, если у пользователя нет прав на просмотр каких-либо данных.

Нужны ли специальные свойства в роли SSAS? В настоящее время он настроен на чтение для базы данных, источника данных и куба. Он установлен как "Детализация" в разделе "Локальный доступ к кубу / детализации".

В случае, если это помогает, это MDX для измерения:

Набор разрешенных членов:

nonempty([ORGANIZATIONS].[COUNTRY NAME].[COUNTRY NAME].members, 
         ([Measures].[F USER ROLE MAPPING Count], 
         strToMember("[D DOMAINUSER].[DOMAINUSER].&["+ username() +"]" 
         )
         ))

Набор запрещенных участников:

{}

Флажок Включить визуальные итоги установлен на true.

Любая помощь будет высоко оценена.

0 ответов

Другие вопросы по тегам