0

Sharepoint Online(O365 E3 计划)和 Excel 2013。

嗨,我使用 CRM 中的数据在 excel 中创建了 Power View。我从我们的 CRM 导出数据,从数据中创建了一个 PowerPivot 表,运行了一些函数,然后从那里创建了一个 Power View 表。从那里我能够使用 Excel Services Web 部件在 SharePoint 上显示 Power View 工作表。

我面临的挑战是我想根据登录的用户自动过滤数据。同样重要的是,用户不能更改过滤器并查看其他用户数据。

这可能吗?

我已经尝试使用当前用户过滤器并传递用户信息,但我无法弄清楚如何让电源视图接受它作为过滤器。提前感谢您的帮助。

4

1 回答 1

0

PowerPivot 并不真正支持每个用户的安全性。 表格 SSAS 模型可以。如果您可以访问 Excel 中的数据模型,则可以查看所有数据。

从 SQL Server SP1 CU4 开始,Power View 支持通过 URL 设置过滤器。您可以尝试使用它来制作自己的解决方案,但这不是很安全(也许如果您使用 web 部件来显示用户无法弄乱 url 的 Power View 报告)。

如果您确实需要维度或单元级别的安全性,您应该考虑将您的电源轴模型升级到表格 SSAS 模型。

于 2014-02-19T04:30:02.123 回答