レポート1(メイン)とレポート2(レポート1に添付されたサブレポート)の2つのレポートがあります。私はビジネスと呼ばれる複数値のパラメータを持っています - "COM"と "GOV"。レポートのロジックは次のとおりです。SSRS複数値パラメータに基づいてサブレポート全体を非表示にする方法
a)Business = "COM"の場合は "COM"と表示され、 "GOV"のサブレポートは非表示になります。 b)Business = "GOV"の場合、 "GOV"レポートを表示し、 "COM"メインレポートを非表示にします。 c)Businessが「COM」と「COM」の両方の場合、両方のレポートが表示されます。
各Tablixのが「COM」および「GOV」によってフィルタリングされることに注意してください
可視発現
=IIF(Join(Parameters!Business.Value,"")="GOV",True,False)
この式は、内部サブレポートの矩形ボックスで添加されます。
号 1)2つのタブをExcelにエクスポートするときビジネス=「COM」は、そのようにサブレポートを隠していない場合、データを含まないが、可視ヘッダとデータとGOV可視COMです。
2)ビジネス= 'GOVは」それはCOMレポートを隠しているが、Excelのタブ名は、それがCOMでGOVではありません。
COMとGOVの両方が選択されて何の問題はありません。 がします視界式は唯一これは少し古いかもしれません?非マルチバリューパラメータに