レポートに3つの複数値パラメーターがあります。そのうち2つはオプションです。 2つのオプションのパラメータからいずれかを選択せずにレポートで結果を取得する方法はありますか?.
ストアドプロシージャは、複数値のパラメータを(States IN(SELECT * FROM Split(@State、 '、')))としてチェックします。
これは、WHERE CustomerId = @CustId OR @CustId IS NULLの単一値パラメーターに対して実行しました。
回避策:「null値を許可する」を選択しました。「複数値パラメーターにnull値を含めることはできません」というエラーがスローされます。
誰かが私を正しい方向に向けることができますか?
複数値パラメーターの受け渡し に関するこの記事をご覧ください。
基本的に、上記のリンクには、オプションの複数値パラメーターの要件を満たすための回避策が含まれています。これを実現するための手順は次のとおりです。