複数の選択パラメーターがある場合、SSRSはコンマ区切りの値のリストをストアード・プロシージャーに送信する必要があります。あなたは、これらをあなたが参加できるものに分割する責任があります。
レポート自体では、表示用に適切にラップされた文字列で値のリストを取得しません。パラメータの値を反復処理するためにコードを使用する必要がありました。
使用可能な値が空白の場合にSSRSが実行することをテストしました。 6つの利用可能なオプションと、選択した値を強制的に出力するためのストアドプロシージャを含むテストレポートを作成しました。
CREATE PROCEDURE dbo.Test_RPT
(
@TestMultiSelect varchar(1000)
)
AS
SELECT @TestMultiSelect RVAL
レポートには、このRVAL
を表示するテキストボックスが1つだけありました。 フィールド。
最初に空白のオプションを入力すると、出力は1,2,3,4,5
でした。 。空白のオプションが他の場所にある場合は、次の場所に含まれていました:1,2,3,,4,5
、1,2,3,4,5,
。