2010-10-05 21 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獲取參數,並使用該參數更新頁面內的過濾器。我可以根據要求分享更多細節...

相關問題