有没有办法预先过滤powerBI报表服务器端?

时间:2016-09-07 17:47:41

标签: powerbi powerbi-embedded

我上传了一份报告,并使用.net SDK将我的报告嵌入到我的网站中。但是,我们为许多组织显示私人数据。如果我编辑报告iframe url以按用户org id过滤报告,以便他们只能看到其组织的数据,那么最终会成为一个URL,您可以在客户端的javascript中进行编辑,这样一个用户可以在那里添加另一个ID查看其他一些组织的数据。

是否有可能过滤报告在客户端发送之前显示的数据?

我知道你可以自己编辑报告文件,但如果你有数百个组织,你需要100份同一份报告,这显然是维护和保养的噩梦。

1 个答案:

答案 0 :(得分:1)

我会使用“行级安全性”(RLS)功能来满足此要求。基本上,您设置角色,为其分配用户并为其分配DAX表达式以过滤数据。

这里有一个很好的解释:

https://azure.microsoft.com/en-us/documentation/articles/power-bi-embedded-rls/

最有效的RLS设计(从编码和管理角度来看)是指您可以输入用户名变量并按其过滤数据(如该示例所示)。