Power Bi 用户的电子邮件地址

Powerbi user's emailaddress

是否可以检索登录用户的电子邮件地址并将其用作查询的一部分?

我们的数据集包含来自不同组织的数据,我们有一个具有电子邮件地址和 OrganisationId 的用户 table。如果我们可以检索登录用户,那么我们可以提供可视化效果,根据登录用户过滤结果。

是的...有点。

对于您通过企业网关连接到的本地数据源,只有 SQL Server Analysis Services 将用户的 UPN 作为 EffectiveUserName 用于过滤(多维中的角色级别、角色或行级别在表格中使用 USERNAME() 作为过滤器。)

如果您要将模型导入到 PowerBI 的云中,那么(*有很多警告,一定要检查所有这些)使用它的 built in Row-Level Security

创建新角色时,您可以提供

的 DAX 过滤器

用户[电子邮件地址] = USERNAME()

当他们登录 PowerBI.com 时,他们的所有报告和数据集都将被适当过滤。