SQL テーブルからレポートを作成する SSRS レポートがあります。
id type name
1 fruit wilk
2 fruit scot
3 paper jon
4 pen brad
5 tape lin
6 water james
レポートには 2 つのデータ セットがあります。1 つはレポートのクエリをフィードし、もう 1 つはパラメータにデータをフィードします。したがって、レポートでは、複数値パラメーターはデータセット 2 から値を取得します。
-- dataset1::
select ID, TYPE, name from table1 where type in (@types)
-- dataset2::
select TYPE from table1
レポートは、ドロップダウン リスト (複数選択リスト) から選択されたタイプに基づいて生成されます。
たとえば、「果物」を選択すると、次のレポートが表示されます。
スコット・ウィルク
「水」を選択した場合:
ジェームズ
ここで、「TAPE」、「pen」、「paper」のすべての値の名前を作成する必要があります。たとえば、「STATIONARY」という名前を付けて、ドロップダウン リストに次の項目のみが表示されるようにします。
果物、固定、水
ドロップダウン リストから「STATIONARY」を選択すると、レポートに次のように表示されます。
jon、brad、lin (これら 3 つすべてに、紙、ペン、テープなどの文房具があります)
タイプを「STATIONARY」および「water」として選択すると、次のように表示されます。
ジョン、ブラッド、リン、ジェームズ