2014-02-25 92 views
0

我有一个Excel报告,显示一个数据透视表从Sharepoint上的数据模型中提取数据。通过没有宏的静态过滤器来过滤数据透视表

我需要由公司中的每个“经理”(总共10名经理)过滤报告,以便每个经理都能看到自己的报告和自己的数据。

因为报告是集成的SharePoint,我不能玩宏。

你会用什么解决方案来解决这个问题?

我的想法到目前为止是创建一个经理切片机,选择经理,隐藏切片机和保存excel。共有10个excel报告。不知道这是不是一个体面的方式寿。 我也想避免创建10个数据模型。

欢迎任何想法,谢谢。

+1

你可以将你的PowerPivot模型改造成表格模型吗?您可以添加安全性,以便每位经理只能在那里查看他们自己的数据。 http://technet.microsoft.com/en-us/library/hh213165.aspx – mmarie

+0

谢谢你的建议,它看起来不错。虽然不幸的是我没有时间在这个要求中实施它。 –

+0

我已经实现的解决方案是将字段添加到过滤器,以便它在表格下方弹出,然后用0宽度隐藏该行。这也会覆盖任何切片器。我知道这是一个不安全和非最佳的解决方案,但这是我不得不滚动.. –

回答

0

gg.nz,

我会选择退出使用的PowerView创建易于使用的仪表盘。这将允许您轻松管理用户。创建10个重复的Excel文件可能非常耗时,并且手动更新它们不是一种明智的方式,因为您可以使用Office 2013功能。

请参阅this post with detailed instructions如何使用PowerView仪表板。

+1

我不认为使用Power View将提供他正在寻找的数据安全。如果他仍然只是在模型中创建了10个过滤经理的视图(为了让管理人员无需查看其他经理的数据,他是使用Power View还是使用直观的Excel作为可视化工具是微不足道的。 – mmarie