如何限制用户查看PowerBI中的某些数据过滤器?

时间:2019-10-22 17:50:06

标签: sql sql-server powerbi

我正在创建PowerBI报表,其中所有数据均来自SQL Server。我的全球观众来自不同的地区名称(美国,西欧,中国...)。我还在报告中添加了区域过滤器。

但是,根据用户区域限制用户视图的最佳方法是什么?例如,来自美国的观众只能看到美国的销售/收入,而看不到中国的销售/收入?

到目前为止,我创建了报告的不同版本(已经为“区域名称”过滤),并授予访问每个不同用户组的权限。但是,还有其他方法可以只拥有一个报告,但可以让用户访问他们的唯一区域吗?

但是还有其他方法可以只拥有一个报告,但可以让用户访问其唯一区域吗?

1 个答案:

答案 0 :(得分:1)

一种方法是使用Power BI的Row-level security (RLS),然后使用USERNAME()根据当前用户筛选数据。有关更多详细说明,请参见Using Username() in DAX with Row-Level Security