Reporting Services上的日期格式导致参数类型不匹配

时间:2015-03-27 07:00:22

标签: sql-server date reporting-services dynamics-crm dynamics-crm-online

我们正在使用Microsoft SQL Server Reporting Services,无论是SQL Server 2005,2008,2012还是2014,即使在Microsoft Dynamics CRM Online SSRS上,我们也遇到同样的问题。

我们使用英语显示语言,但我们使用日期格式为dd.mm.yyyy的本地区域格式(克罗地亚语)。并且SSRS rdl文件以这种方式配置。

问题是日期的报告(.rdl)参数默认格式不正确。原始日期选择器以格式dd.mm.yyyy写入日期,这是正确的,但是我们有错误 - rsReportParameterTypeMismatch

临时解决方案是手动覆盖用户对日期参数的文本框,并删除最新字符(句点),使日期显示为dd.mm.yyyy,然后报告有效。

是否有任何解决方法如何从report.rdl方面解决此问题,以便用户可以使用默认日期选择器(有或没有最后一个字符 - 年复一年)而不会出现rsReportParameterTypeMismatch错误?

由于CRM Online SSRS(云)问题仍然存在,我无法在那里修改任何服务器设置。

1 个答案:

答案 0 :(得分:1)

您是否尝试更改报告元素上的报告语言属性?这将改变日期和整数的格式,但不会翻译字符串。

enter image description here