В Power BI у меня есть отчет, в котором мне нужно замаскировать данные на основе роли вошедшего в систему пользователя (определенной Microsoft Entra Security Group).
Похоже, что Power BI не имеет встроенной функции для решения этой проблемы напрямую. Чтобы решить эту проблему, я рассматриваю возможность поддержки двух отдельных наборов данных: один с замаскированными данными, а другой с немаскированными данными.
Существует ли способ динамического изменения источника набора данных для отчета в зависимости от вошедшего в систему пользователя?
Спасибо, Правин
Источник менять не нужно. Вы можете использовать RLS для безопасного управления тем, что показывается разным пользователям.
https://learn.microsoft.com/en-us/fabric/security/service-admin-row-level-security
Тогда вы могли бы использовать OLS. Сделайте один столбец запутанным, а другой — открытым текстом. Learn.microsoft.com/en-us/fabric/security/…
И объедините OLS с параметрами полей, чтобы автоматически переключать столбцы в отчете: blog.crossjoin.co.uk/2022/05/22/…
Спасибо за ответ. Я не хочу фильтровать строки. Он маскирует/снимает маску данных столбца в зависимости от пользователя.