質問

私は、Dashboard Designer、SharePoint 2010およびPerformancePoint Server 2010を使用しています。

ブランド別の販売用のKPIを示すダッシュボードのホームページがあります。 KPIにカスタムプロパティ「詳細レポートを表示」を追加しました。それをクリックすると、ブランドごとに5つのスコアカードとセールスの2つのレポートを備えた2番目のダッシュボードページに移動できるようにしたいと思います。ブランドはフィルターである必要があります。

明らかに、私がやりたかったのは、クエリストリングパラメーターを使用してフィルタリングするブランドに関する2番目のページを伝えることです。

ただし、ダッシュボードデザイナーでは、クエリストリングベースのパラメーターを持つことはできません。 SharePointで直接(対応するWebパーツを使用して)できることは知っていますが、ダッシュボードをもう一度展開すると、ページにカスタム変更を失います。

Querystringを読み取ってPageFiltersを追加するスコアカードのカスタム変換を作成しようとしましたが、2つの問題に直面しました。1。(Couse!)2。そこからHTTPContextにアクセスできません。

私は何をすべきか?ダッシュボードデザイナーをドロップし、SharePointで直接作業しますか?ダッシュボードデザイナーにソリューションがあることを願っています!

ありがとう!

役に立ちましたか?

解決

私はそれをする方法を見つけました。スコアカード生成(C#を使用して)をカスタマイズし、マスターページにJavaScriptメソッドを追加して、クリックされたすべてのリンクを処理しました。スコアカードのリンクをクリックすると、現在のURLからパラメーターを取得し、ページ内のフィルターを更新します。リクエストに応じて詳細を共有できます...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top