0

円グラフを使用して SSRS でドリルダウン レポートを作成しています。次のチャートにドリルダウンしましたが、子が表示されたら親チャートも非表示にする必要があります。どうすればこれを達成できますか?提案してください。

ありがとうございました。

4

1 に答える 1

1

これを実現するには、レポートのパラメーターを設定し、その値に基づいて、1 つのグラフを表示し、もう 1 つのグラフを非表示にして逆にします。次の手順に従います。

  1. 新しいレポートを作成し、fe TestDrillDown という名前を付けて、両方のグラフを追加し、系列とデータ フィールドを設定します。

  2. レポートに新しいパラメーターを追加し、その値を -1 に設定します (たとえば、親チャートと詳細チャートの間で「年」パラメーターを渡したい場合は、パラメーターに「年」という名前を付けます)。

  3. 円グラフで任意の年をクリックしたときに、「年」パラメータの値を設定します: 2.1. 円グラフをクリックし、[シリーズ プロパティ] をクリックします。2.2. [アクション] タブに移動し、[レポートに移動] オプションをクリックします。2.3. TestDrillDown 2.4 と同じレポートを選択します。[追加] ボタンをクリックして、パラメーター名: 「年」を追加し、値として「年」を選択します。

  4. これで、両方のチャートの可視性を設定できます: 3.1. チャートのプロパティをクリックします。 3.2. 可視性タブ 3.3 に移動します。show および hide ベースの式では、次のように配置します。

    • 最初のチャート: =IIF(Parameters!year.Value<0,false,true)
    • 2 番目のグラフ: =IIF(Parameters!year.Value>0,false,true)

親チャートを再び表示したい場合は、 year パラメーターを -1 に戻すだけで済みます。親を非表示にすることを除いて、必要なものに対して同様のソリューションを提示するこのリンクを確認できますが、そのためには上記の可視性条件を使用できます: http://bi-commonsolution.blogspot.ro/2012/05/drilldown-dashboard -in-ssrs.html

于 2012-12-09T18:39:55.440 に答える