2017-02-16 6 views
0

レポート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の両方が選択されて何の問題はありません。 がします視界式は唯一これは少し古いかもしれません?非マルチバリューパラメータに

答えて

0

仕事..しかし、私は同じ問題を持っていたし、これはそこに誰かが見て助けるかもしれないthis..so行う方法を考え出した。

- サブレポートの可視性式では、次のような値を指定します。

=IIF(Join(Parameters!Business.Value,",").Contains("COM"),false,true) 

=IIF(Join(Parameters!Business.Value,",").Contains("GOV"),false,true) 

上記で遊んで、あなたの希望する解決策に到着する必要があります..私はやったと知っているそれは治療のように動作します。幸運

関連する問題