Telerik报告参数datetime无法正常工作

时间:2016-05-17 01:18:42

标签: c# asp.net-mvc-4 telerik reporting

我做了一个报告,我在SQL中用参数测试了查询并且它正在工作,但是,对于teleriks报告2013,有些东西是错误的,它看起来不起作用,我在向导中执行了这些步骤。

enter image description here SQL查询

enter image description here 报告参数默认

enter image description here 结果

enter image description here 图表结果

enter image description here 报告参数

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

问题是我如何才能使这个参数工作,以及我所做的一切有什么问题?

2 个答案:

答案 0 :(得分:4)

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

脱离我的头顶,它应该看起来像:

  

= Parameters.DESDE.Value

     

= Parameters.HASTA.Value

答案 1 :(得分:1)

您尝试使用SQL Where子句中的不同字段使用一系列日期进行过滤。

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

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

OR

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

顺便说一下,我认为你可以使用BETWEEN子句来改进这个where子句。