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