1

如何在 Power BI iPad App 上找出登录用户的身份?用户需要登录到 Power BI 才能访问报告。

我希望能够根据用户更改 Power BI 报告的筛选器。

如果我能找出它是谁或一些识别信息(例如电子邮件地址),那将是理想的选择。

4

2 回答 2

0

您要问的是实现动态行级安全性。

模型: 在此处输入图像描述

用户表:包含用户详细信息以及我们将应用安全性的字段(此处为电子邮件字段)的表。

Country Table:包含要过滤的列和切片器中使用的列的表。

用户国家桥:包含权限详细信息的桥表,例如可以访问国家 y 和 z 的用户 id x。

定义 RLS(行级安全性):

在建模 -> 管理角色中,通过此 DAX 查询在用户表的电子邮件上创建一个新角色,该查询返回登录用户的电子邮件 ID。

[Email] = userprincipalname()

最终确定:

转到 PowerBI 服务 -> 数据集 -> 安全并将用户添加到创建的角色。

通过这种方式,只需修改存储所有权限详细信息的桥接表,就可以轻松维护角色和安全性。

于 2018-02-28T16:40:21.067 回答
0

目前 Power BI 不支持您所询问的动态切片器。您可以在 PowerBI 论坛或想法论坛中提出建议。

也就是说,您可以考虑实施行级安全性以实现您想要完成的目标。

于 2016-04-22T11:59:04.573 回答