SQL Server 2005ReportingServicesを使用して新しいレポートを作成しています。
このレポートには、ユーザーが選択できる2つのオプションのパラメーターがあり、ユーザーはそれらを空白のままにすることができます。どちらもドロップダウン選択です。
私が直面している問題は、両方のパラメーターをAllow Null Valueに設定しましたが、AllowBlankValueは設定していなかったことです。フィルタ条件を選択せずに[レポートの表示]ボタンをクリックすると、レポートに0レコードが表示されます。ただし、両方のドロップダウン選択に値を選択すると、レポートに結果が表示されます。
@Package
でありvarchar(100)
、@Plant
ですtinyiny
。
WHERE
私はこのように条項を書きます。助けてくれてありがとう。
WHERE (@Package ='' OR PACKAGE_TYPE LIKE '%' + @Package + '%') AND
(@Plant IS NULL OR PLANT_ID = @Plant )