1

5つの列を持つテーブルがあり、最初の3つは、ユーザーが詳細レベルをドリルダウンできるようにします。これらの各列(地域、国、オフィス)にはパラメータが関連付けられているため、ユーザーはレポートの地理的地域を選択できます。各パラメーターにより、複数の値を選択できます。

ユーザーが1つの地域、1つの国、1つのオフィスを選択した場合、各選択を拡張する必要があるのは必ずしも理想的ではありません。パラメータに1つの値しか入力されていない場合、そのデータセットは自動的に展開されたものとして表示されることを示すためにどこかに入力できる式はありますか?それが何か違いを生むのであれば、これはSSRS2008R2にあります。

4

1 に答える 1

2

詳細グループのグループプロパティで、初期表示の式を入力できます。現在、おそらく「非表示」に設定されています。式はブール値を返す必要があり、次のようになります。

=Parameters!Country.Count <> 1

これにより、パラメーターで1つより多い(または少ない)値が選択された場合、SSRSはそれらの行を非表示にします。Country

しかし、私はこれでいくつかの予期しない結果を見てきました:徹底的にテストしてください。私の経験では、BIDSはSSRS自体よりもこれらをうまく処理するので、すべてが機能していると思ったときに、展開すると惨めに失敗します。(実動SSRSにテストフォルダーがある理由番号14。)

于 2013-03-06T15:17:32.840 に答える