0

SQLレポートは初めてです。オンラインヘルプを使用して、SQL Server 2008 R2、SQL Server Business Intelligence Development Studioを使用してレポート(.rdl)ファイルを作成しました。レポートには2つのフィールドが表示されます。Student_Categoryと学生数。現在、Student_Categoryをリストボックスで並べ替えようとしています。このリストボックスでは、ユーザーが「すべて」を選択したり、個々の「Student_Category」でグループ化したりできます。与えられたどんな助けもありがたいです。手順を案内してください

ケン、よろしくお願いします。

4

1 に答える 1

0

この提案は私が 2005 年に行ったものであり、2008 年にそれが簡単になるかどうかはわかりませんが、2005 年に私が行うことは、独自のキーを持つドロップ ダウンのデータ セットに「すべて」の行を追加することです。実際のデータ セットが持つことができなかったもの (ゼロでいっぱいの GUID など)。次に、SQLのwhere句に次のようなものがあります

((@StudentCategory = '{00000000-0000-0000-0000-000000000000}') OR (@StudentCategory = Student_Category))

値が「すべて」の場合、条件はレコードをフィルター処理せずに true になり、それが false の場合、レコードは Student_Category によってフィルター処理されます。

于 2011-06-20T22:49:08.013 に答える