我想知道是否有办法动态过滤导入PowerBI(桌面或在线)的数据,因此我可以与特定客户共享仪表板,但只使用与该客户端相关的数据。
由于
答案 0 :(得分:0)
我可以通过编辑一个Query来实现这一点,该查询列出了要筛选所选客户端的客户端。然后我会将Merge步骤(将Join Kind = Inner设置)添加到所有相关查询中,以将它们限制为仅与筛选的客户端查询匹配的行。
一旦工作正常,然后使用PBI桌面,您可以返回编辑查询并编辑该过滤器(例如,选择其他客户端),然后刷新报告数据。
我构建了一个可行的解决方案(使用Northwind客户代替客户端),您可以从我的OneDrive下载并试用:
它是文件: Power BI Demo - 动态过滤data.pbix
答案 1 :(得分:0)
另一种方法是将您的数据放在您托管的Analysis Services表格服务器中,并为数据访问设置一些安全规则,以便不同的用户可以看到不同的数据。然后在连接到AS服务器的Power BI服务中构建报告,查询将在用户访问报告的上下文中执行,AS将自动过滤结果。您最终选择的解决方案取决于您与客户互动的性质。