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.
Любая помощь будет высоко оценена.