SSRS日期参数范围

问题描述:

我有一个新的要求,即在报告中使用日期范围参数设计开始日期和结束日期。SSRS日期参数范围

我用我的报告中查询:

主要数据集:

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

'Target_Date TargetDate'? – Devart

我看不到你在哪里“DECLARE”变量@TargetDateTo和@TargetDateFrom?您可能需要再次检查您的查询,因为SSRS可能不会提取所有变量。