Telerik 报告参数日期时间不起作用

Telerik report parameters datetime not working

我做了一个报告,我用参数测试了 SQL 中的查询并且它正在工作,但是,teleriks 报告 2013 出了点问题,看起来好像没有工作,我在向导。

SQL查询

报告参数默认值

结果

图表结果

报告参数

然而,当我更改日期并单击预览时,它总是给我相同的结果。

问题是我怎样才能让这个参数起作用,我所做的一切有什么问题?

您正在尝试使用 SQL Where 子句中具有不同字段的日期范围进行过滤。

您能否尝试更改上述其中一项的 where 子句以检查它是否更改了显示的结果?

WHERE A.DateClientRequest >= @DESDE
AND A.DateClientRequest <= @HASTA

WHERE A.DateRegister >= @DESDE
AND A.DateRegister <= @HASTA

顺便说一句,我认为您可以使用 BETWEEN 子句改进此 where 子句。

在配置数据源向导步骤中,您正在对值进行硬编码。您需要将它们设置为那里的参数值。通常会有一个包含可用参数的下拉列表,或者您可以使用“编辑表达式”对话框。

在我的脑海中,它应该看起来像:

= Parameters.DESDE.Value

= Parameters.HASTA.Value