我们正在使用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(云)问题仍然存在,我无法在那里修改任何服务器设置。