Как сопоставить электронное письмо из таблицы с функцией dax USERPRINCIPALNAME и позволить пользователю визуализировать отчет в PowerBI? - PullRequest
0 голосов
/ 25 октября 2019

Мне нужно скрыть страницу от группы пользователей, но я читал, что для этого не существует RLS-подобной службы. Я нашел «подсказку», чтобы использовать карту и нарисовал ее белой или прозрачной, чтобы скрыть содержимое страницы. Это будет работать нормально для меня, но вот моя проблема:

У меня есть таблица с именем страницы и электронной почтой пользователей, которым разрешен доступ к ее содержимому. Мне нужно запросить эту таблицу, возвращая имя страницы, когда электронное письмо равно USERPRINCIPALNAME (функция DAX), но я не нашел, как связать эту информацию.

Я попытался создать столбец с именем "разрешено ", сравнивая значение электронной почты с этой функцией DAX, но PowerBI не разрешает его использование (его можно использовать только с показателями). Затем я попытался создать меру, сравнивающую оба значения, но я не могу получить доступ к значению таблицы (оно не отображается в списке доступных параметров).

Что я могу сделать? Любые подсказки?

С уважением

1 Ответ

0 голосов
/ 27 октября 2019

На самом деле есть функция RLS с Power BI, которую можно использовать для ограничения доступа к данным для определенных пользователей. См .: https://docs.microsoft.com/en-us/power-bi/service-admin-rls

...