Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql SSRS:[BC30455]未将参数“DateValue”指定为“公共函数日(DateValue为日期)为整数”_Sql_Reporting Services - Fatal编程技术网

Sql SSRS:[BC30455]未将参数“DateValue”指定为“公共函数日(DateValue为日期)为整数”

Sql SSRS:[BC30455]未将参数“DateValue”指定为“公共函数日(DateValue为日期)为整数”,sql,reporting-services,Sql,Reporting Services,我试图用DATEDIFF计算两天之间的差值。为此,我使用以下代码: =DATEDIFF(DAY,CDate(Fields!Eingang_Kundenanfrage.Value),CDate(Fields!Ausgang_Angebot.Value)) 每次尝试保存报告时,我都会收到以下错误消息: [BC30455] Argument not specified for parameter 'DateValue' of 'Public Function Day(DateValue As Dat

我试图用DATEDIFF计算两天之间的差值。为此,我使用以下代码:

=DATEDIFF(DAY,CDate(Fields!Eingang_Kundenanfrage.Value),CDate(Fields!Ausgang_Angebot.Value))
每次尝试保存报告时,我都会收到以下错误消息:

[BC30455] Argument not specified for parameter 'DateValue' of 'Public Function Day(DateValue As Date) As Integer'.
数据源是SharePoint列表,日期以以下格式给出:2014年5月23日00:00:00 DD.MM.YYYY HH:MM:SS

我在谷歌上搜索一个有效的解决方案已经有很长时间了,但没有成功


是否有人可以帮助我?

在输入日期值之前,请将其转换为日期数据类型

select datediff(day,convert(date,'2014-05-28 16:07:54.647'),convert(date,'2014-05-29 16:07:54.647')) as DiffDay

不适合我。我尝试了以下方法:=DateDiffDAY、convertdate、Fields!值,转换日期,字段!Ausgang_Angebot.value=>CDateFields的值是多少!Eingang_Kundenanfrage.value字段的值!Eingang_Kundenanfrage.Value是来自SharePoint列表的查询结果。例如,2014年9月6日12:00:00 AM。检查是否从visual studio正确传递了所有参数I不使用visual studio。我正在使用Microsoft SQL Server报表生成器。