データセットには、実行するクエリを決定するために使用される次のような変数があります。
DECLARE @Flag char(1);
BEGIN
IF @Flag = 1
(
-- Run query1
)
ELSE
(
-- Run Query2
)
END
レポートには、ドロップダウンまたはチェックボックスのいずれかのパラメーターが必要です(どちらかを判断します)。これにより、データセットの @Flag 変数に 1 または 0 が渡され、正しいクエリが実行されます。
ブール値に設定された @Flag という名前のパラメーターをレポートに追加しようとしましたが、それが接続を確立することを期待していますが、@Flag を宣言する必要があるというエラーが表示されます。他にもいくつか試してみましたが、SQL プロファイラーで追跡しても、そこに到達する価値はありません。パラメータからデータセット変数への値を取得するにはどうすればよいですか?