我的VB.Net的RDLC中的DateDiff返回#错误

时间:2019-07-24 01:38:40

标签: vb.net reporting-services rdlc

我正在Visual Studio Pro 2013报表生成器(VB)中处理RDLC报表。我有一个使用hidden函数的函数(如下),该值的结果为DateDiff()

#error

这将与一个=DateDiff("dd", Fields!DateFrom.Value, Parameters!pfDateTo.Value) 数据类型参数相比,从我的一个字段中获得的天数。没有空值导致我的查询。

我想念什么吗?我该如何解决?

提前谢谢。

这是显示日期的图像 here is the image that displays the dates

使用一个“ d”结果为141? Using one "d"

1 个答案:

答案 0 :(得分:0)

仅一个"d",并确保值是日期。这样就可以了:

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