使用管理角色返回多个选择的Power BI



我希望我只是错过了一些简单的东西,但到目前为止我还没有弄清楚;

我的报告需要根据查看者进行限制,因此使用"管理角色"。

客户端是A、B和C

有两个用户

人1可以访问A&B

人2可以访问A&C

我的表是'ClientRestrictor'

电子邮件 Client_Code
1,2 A
1 B
2 C

您有两个选项。首先,您可以尝试将逗号分隔的字符串替换为管道分隔的字符串,我们可以在其中使用PATHCAINS:

https://dax.guide/pathcontains/

PATHCONTAINS(SUBSTITUTE(access[Email],",","|"), UserPrincipalName() )

或者您可以修改您的表'ClientRestrictor'

电子邮件Client_Code
1A
2A
1B
2C