1

ssrs レポートに多値パラメーターがあります。(バス番号) 問題は、データ セットのフィルター プロパティをオプションにするにはどうすればよいかということです。フィルタリングをオプションにするブログを見たことがありますが、私の質問は、パラメーターが複数の値を持つ場合、どうすればそれを行うことができるでしょうか?

http://www.andrewshough.com/development/sqlserver/ssrs/optional-filter-in-ssrs/

選択リストに「フィルターなし」を追加しようとしましたが、機能しないようです。

=IIF(Parameters!BusNumber.Value = "No Filter", "",Fields!BusNumber.Value)
4

1 に答える 1

2

通常、複数値のパラメーターがある場合、「フィルター処理しない」ための暗黙の方法があります: select all options

ユーザーとして、「フィルター」パラメーターを選択してオプション@OnlyTheseCategoryIdsをチェックするとSelect all、結果が「フィルター処理されていない」ことを期待します (技術的にはフィルター処理されていますが、すべての行がそのフィルターを通過するだけです)。

もう 1 つの明示的な代替手段 (「フィルターなし」オプション) についてはすでに言及しましたが、「うまくいかないようです」という情報だけでは、(方法を完全に説明する以外に) あなたを助けるには不十分です。

もう 1 つの方法は、 (boolean)のようなフィルター 1 の前にカスケード パラメーターを作成することです。 「True」が選択されている場合にのみ、2 番目のパラメーターが使用可能になります。@FilterOnCategories

于 2013-05-07T06:18:23.073 に答える