请记住我正在使用仪表板设计器、SharePoint 2010 和 PerformancePoint Server 2010。
我有一个仪表板主页,按品牌显示销售 KPI。我在我的 KPI 上添加了一个自定义属性“查看详细报告”。当我单击它时,我希望能够转到第二个仪表板页面,其中包含按品牌划分的 5 个记分卡和 2 个销售报告。品牌需要成为过滤器。
显然,我想做的是通过使用查询字符串参数告诉我的第二页要过滤哪个品牌,例如 ?BrandFilter=[Brand].[X].[Y] ...
但是,在仪表板设计器中,您不能 (?) 具有基于查询字符串的参数。我知道我可以直接在 SharePoint 中执行此操作(使用相应的 Web 部件),但是当我再次部署我的仪表板时,我会丢失对我的页面所做的自定义更改。
我尝试为将读取查询字符串并添加 PageFilters 的记分卡创建自定义转换,但我遇到了两个问题:1. 我无法从那里访问 HttpContext(当然!) 2. 这不会为报告做。
我该怎么办?放弃 Dashboard Designer 并直接在 SharePoint 中工作?我希望仪表板设计器有一个解决方案!
谢谢!