私は SQL 2008 R2 SSRS レポートを持っています - 多くの場合うまく機能しますが、特定の顧客のルールによっては、美しく見えない場合があります。
その中にリストがあり、ルールはリスト内のアイテムを表示するかどうかを指定する場合があります。1 つの行を返すクエリが 1 つあります。パフォーマンス上の理由から、可能な限り 1 つのクエリのままにしておきたいと思います。
たとえば、次のようなリストがあります。
-- Section A
\- Item 1 | Item 2
-- Section B
\- Item 1 | Item 1a
Item 2 | Item 3
-- Section C
\- Item 1 | Item 2 | Item 3 | Item 4
Item 5 | Item 6 | Item 7 | Item 8
ただし、ルールに基づいて、セクション B を非表示にして「折りたたむ」必要があります。これにより、セクション C がセクション A のすぐ下にロールアップされます。そうしないと、セクション A が折りたたまれる可能性があります。
これをマトリックスにする機能があれば、行を動的に非表示にできることはわかっていますが、クエリを大幅に再構成しないとマトリックスにすることはできません。
セクションを非表示にしたり、リストを非表示にしたり、次のリストまたはセクションを作成したりして、前に表示されていたセクションまたはリストのすぐ下に表示される方法を教えてください。
ありがとう!