如何在 Power BI 中维护多个几乎相同的报表?

问题描述 投票:0回答:1

我创建了 Power BI 仪表板,展示了我公司的销售和销售佣金数据。所有数据已合并并存储在名为

SalesCommission
的 SQL Server 表中。

我们公司有一个主仪表板以及每个销售人员的个人仪表板。除了 SQL 查询之外,所有单独的仪表板在各个方面都是相同的。对于销售人员 A 来说是

select * 
from SalesCommission 
where SalesPerson = 'SalesPerson A'

除此之外,所有的可视化和一切都是一样的。员工需要能够查看自己的数据,但不能查看其他人的数据。

我的问题是,现在当我做出更改时,我必须进入每个单独的仪表板并进行相同的更改,这对于我必须为多少销售人员做这件事来说很糟糕。

谁能想到一个更好的流程,我只需要进行一次更改,它就会反映在每个单独的仪表板上?

我目前只是将文件复制并粘贴给每个新人并更改查询,这只是一个麻烦

sql-server powerbi
1个回答
0
投票

您是否混淆了报告和仪表板?

在 Power BI Desktop 中,您可以使用包含所有销售人员的查询创建报告。在报表中添加销售人员的切片器。将报告发布到云服务。

在云服务中,使用报告中的切片器将数据过滤到一位销售人员。创建一个仪表板并将报告视觉效果固定到仪表板。与相应的销售人员共享仪表板。为每个销售人员创建单独的仪表板

当您需要更新报告时,仪表板中的任何固定视觉效果都将继承来自报告的更新。固定的仪表板视觉效果将保留固定视觉效果时使用的任何过滤器/切片器设置。

另一种不需要为每个销售人员创建单独仪表板的方法是配置行级别安全性。然后,您只需设置一份报告,与销售人员共享,他们都只能根据自己的角色看到自己的数据。

Power BI 的行级安全性 (RLS) 可用于限制数据 给定用户的访问权限。过滤器限制行级别的数据访问, 您可以在角色中定义过滤器。

有关行级安全性的更多信息,请参阅 https://learn.microsoft.com/en-us/power-bi/enterprise/service-admin-rls

© www.soinside.com 2019 - 2024. All rights reserved.