我有一项新要求,即在报告中使用日期范围参数设置报告。
我在报告中使用此查询:
主数据集:
SELECT Col1, Col2, StartDate, TargetDate, Col3
FROM Table
WHERE (StartDate BETWEEN @StartDateFrom AND @StartDateTo)
AND (TargetDate BETWEEN @TargetDateFrom AND @TargetDateTo)
数据集1:
SELECT DISTINCT Col1
FROM Table
数据集2:
SELECT DISTINCT Col2
FROM Table
WHERE (Col1IN (@Param1))
ORDER BY Col2
数据集3:
SELECT DISTINCT Col1, Col2, Col3
FROM Table
WHERE (Col1 IN (@Param1))
AND (Col2 IN (@Param2))
GROUP BY Col1, Col2, Col3
运行报告时出现错误:TargetDate参数缺少值。
有人可以帮忙吗?
答案 0 :(得分:0)
我看不到你在哪里“声明”变量@TargetDateTo和@TargetDateFrom?您可能希望再次检查您的查询,因为SSRS可能无法获取所有变量。