1

私はダッシュボード デザイナー、SharePoint 2010、および PerformancePoint Server 2010 を使用しています。

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

明らかに、私がやりたかったことは、?BrandFilter=[Brand].[X].[Y] のようなクエリ文字列パラメーターを使用して、フィルターするブランドを 2 番目のページに指示することです ...

しかし、ダッシュボード デザイナーでは、クエリ文字列ベースのパラメーターを (?) 持つことはできません。SharePoint で (対応する Web パーツを使用して) 直接実行できることはわかっていますが、ダッシュボードを再度展開すると、ページに対して行ったカスタム変更が失われます。

クエリ文字列を読み取って PageFilter を追加するスコアカード用のカスタム トランスフォームを作成しようとしましたが、次の 2 つの問題に直面しました。

私は何をすべきか?ダッシュボード デザイナーをドロップして、SharePoint で直接作業しますか? ダッシュボード デザイナーで解決策があればいいのに!

ありがとう!

4

1 に答える 1

0

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

于 2010-10-15T09:02:02.283 に答える