2016-04-30 15 views
0

選択した国で販売されている製品を表示するSSRSレポートを作成しています。私の上司は、大陸で最初にフィルタリングした後、国別にフィルタリングした結果を見たいと思っています。その結果、テーブルには結果が表示されます。したがって、カスケードパラメータを使用する必要があります。ドロップダウンリストを使用せずにSSRSレポートで複数値のパラメータを表示する方法

問題は、私の多値パラメータにドロップダウンリストを使用できないということです。むしろクリック可能なボタンのようなオブジェクトで表示する必要があるため、エンドユーザーはアジアのセル/ボックスをクリックしてから中国のセル/ボックスをクリックすると、結果が表に表示されます。 このようにすることは可能ですか?そしてどうやって? あり

答えて

0

もう1つの解決策は、一連のレポートを作成することです。最初のレポートには大陸のリストがあり、これは国のリストを持つ次のレポートへのリンクを持っています。これは、大陸のリストである最初の(親の)レポートからパラメータを受け取るフィルタを持っています。 2番目のレポートには、最初の2つの親レポートのパラメータを受け入れる最後のレポートへの別のリンクがあります。

私は、この技術が以前いくつかの場所で実証されているのを見ました。ドリルスルーレポートに基づいています。here for more information on drill through reportsを参照してください。カスタムWebページと同じくらい良いわけではありませんが、フレンドリーなWeb開発者が誰でも利用できるわけではありません:-)

1

Reporting Servicesのレポートデザインでは、ユーザーがパラメータ値を選択できるようにするパラメータ入力コントロールは、レポートに含まれていないことを理解することが重要です。これらは、Report ManagerやSharePointなど、レポートがホストされているアプリケーションの一部です。

Report ManagerとSharePointでは、使用可能なパラメータの値がドロップダウンリストとして表示されるため、これを変更する方法はありません。指定されたデザインを達成するには、別々のアプリケーションまたはWebサイトに「レポートビューア」コントロールを埋め込み、カスタムパラメータコントロールを設計して、選択したパラメータ値をレポートに渡す必要があります。

+0

ありがとうございます。私のパートナーは、Webフォームを使用して、ドロップダウンリストのパラメータでレポートを表示しています。 Webフォームでははるかに優れています。その間、私はテーブルを使って大陸の異なる値を表示し、別のテーブルはその特定の大陸の国の値を表示することができます。私はこの作品が欲しい! – Hope

関連する問題