我 VB.Net 的 RDLC Returns 中的 DateDiff #error

DateDiff in my VB.Net's RDLC Returns #error

我正在 Visual Studio Pro 2013 Report Builder (VB) 中处理 RDLC 报告。我有一个函数(如下)使用 DateDiff() 函数,其中值结果为 #error:

=DateDiff("dd", Fields!DateFrom.Value, Parameters!pfDateTo.Value)

这会从我的一个字段中获取与 DateTime 数据类型的参数相比的天数。我的查询中没有空值。

我错过了什么吗?我该如何解决这个问题?

提前致谢。

这是显示日期的图像

使用一个 "d" 结果到 141?: Using one "d"

只有一个 "d" 并确保值是日期。这样它应该可以工作:

=DateDiff("d", CDate(Fields!DateFrom.Value), CDate(Parameters!pfDateTo.Value))