我的数据集中有一个变量,用于决定要运行哪个查询,例如:
DECLARE @Flag char(1);
BEGIN
IF @Flag = 1
(
-- Run query1
)
ELSE
(
-- Run Query2
)
END
在报告中,我想要一个参数,无论是下拉列表还是复选框(我会弄清楚哪个),它将 1 或 0 传递给数据集中的 @Flag 变量,以便运行正确的查询。
我尝试向报告中添加一个参数,设置为布尔值,名称为@Flag,希望它能建立连接,但我收到一条错误消息,提示需要声明 @Flag。我尝试了其他一些方法,但使用 SQL 探查器对其进行跟踪显示没有任何价值。如何从参数中获取值到数据集变量?