是否可以检索登录用户的电子邮件地址并将其作为查询的一部分使用?
我们的数据集包含来自不同组织的数据,我们有一个带有电子邮件地址的User表和OrganisationId。如果我们可以检索登录用户,那么我们可以提供基于登录用户过滤结果的可视化。
答案 0 :(得分:1)
是......等等。
对于您通过企业网关连接的内部部署数据源,只有SQL Server Analysis Services将用户的UPN作为EffectiveUserName进行过滤(多维,角色或行级别的角色级别)在Tabular中使用USERNAME()作为过滤器。)
如果你将你的模型导入到PowerBI的云中,那么(*有很多警告,肯定想要检查所有这些)使用built in Row-Level Security
创建新角色时,可以提供
的DAX过滤器用户[EmailAddress] = USERNAME()
当他们登录PowerBI.com时,他们的所有报告和数据集都将被适当过滤。