2010-10-05 44 views
1

查询字符串过滤请我我使用的仪表板设计,SharePoint 2010和的PerformancePoint Server 2010的为PerformancePoint

我有一个显示为销售KPI仪表板的主页,通过品牌。我在我的KPI上添加了一个自定义属性“查看详细报告”。当我点击时,我希望能够按照品牌转到第二个仪表板页面,其中有5个记分卡和2个报告用于我的销售。品牌需要成为一个过滤器。

很显然,我想要做的是通过使用查询字符串参数,像?BrandFilter = [品牌]告诉我哪个品牌筛选第二页。[X] [Y] ...

但是,在仪表板设计器中,您不能(?)具有基于查询字符串的参数。我知道我可以直接在SharePoint中使用它(具有相应的Web部件),但是当我再次部署我的仪表板时,我会对我的页面丢失自定义更改。

我试图创建一个自定义的变换,将读取查询字符串,并添加PageFilters记分卡,但我面临两个问题:1。 我无法访问的HttpContext从那里(的淡然!)的 2.那不会做它用于报告。

我该怎么办?删除仪表板设计器并直接在SharePoint中工作?我希望Dashboard Designer有一个解决方案!

谢谢!

回答

0

我找到了一种方法来做到这一点。我定制了我的记分卡生成(使用C#),并在我的母版页上添加了一个javascript方法来处理所有被点击的链接。当我点击记分卡中的链接时,我从当前URL获取参数,并使用该参数更新页面内的过滤器。我可以根据要求分享更多细节...

相关问题