如何在 Power BI iPad App 上找出登录用户的身份?用户需要登录到 Power BI 才能访问报告。
我希望能够根据用户更改 Power BI 报告的筛选器。
如果我能找出它是谁或一些识别信息(例如电子邮件地址),那将是理想的选择。
如何在 Power BI iPad App 上找出登录用户的身份?用户需要登录到 Power BI 才能访问报告。
我希望能够根据用户更改 Power BI 报告的筛选器。
如果我能找出它是谁或一些识别信息(例如电子邮件地址),那将是理想的选择。
您要问的是实现动态行级安全性。
用户表:包含用户详细信息以及我们将应用安全性的字段(此处为电子邮件字段)的表。
Country Table:包含要过滤的列和切片器中使用的列的表。
用户国家桥:包含权限详细信息的桥表,例如可以访问国家 y 和 z 的用户 id x。
定义 RLS(行级安全性):
在建模 -> 管理角色中,通过此 DAX 查询在用户表的电子邮件上创建一个新角色,该查询返回登录用户的电子邮件 ID。
[Email] = userprincipalname()
最终确定:
转到 PowerBI 服务 -> 数据集 -> 安全并将用户添加到创建的角色。
通过这种方式,只需修改存储所有权限详细信息的桥接表,就可以轻松维护角色和安全性。
目前 Power BI 不支持您所询问的动态切片器。您可以在 PowerBI 论坛或想法论坛中提出建议。
也就是说,您可以考虑实施行级安全性以实现您想要完成的目标。