Reporting services SSRS日期参数解释问题

Reporting services SSRS日期参数解释问题,reporting-services,ssrs-2016,Reporting Services,Ssrs 2016,我正在寻求有关SSRS 2016和日期参数的帮助 我们有多个包含日期选择器的报表,我们需要保留日期选择器。问题是,当我们通过web门户加载报告时,日期显示为MM/DD/YYYY,并保持不变。我们有一个供员工使用的应用程序,它承载报表查看器控件。在此控件中,当加载报告时,日期显示为DD/MM/YYYY,然后在点击查看报告按钮后,它将更改为MM/DD/YYYY,导致日期被错误解释(2018年3月5日变为3月5日,而不是5月3日,以此类推) 我们一直试图将公司内的所有日期和区域设置更改为YYYY-MM

我正在寻求有关SSRS 2016和日期参数的帮助

我们有多个包含日期选择器的报表,我们需要保留日期选择器。问题是,当我们通过web门户加载报告时,日期显示为MM/DD/YYYY,并保持不变。我们有一个供员工使用的应用程序,它承载报表查看器控件。在此控件中,当加载报告时,日期显示为DD/MM/YYYY,然后在点击查看报告按钮后,它将更改为MM/DD/YYYY,导致日期被错误解释(2018年3月5日变为3月5日,而不是5月3日,以此类推)

我们一直试图将公司内的所有日期和区域设置更改为YYYY-MM-DD,因此我们所有的计算机和服务器都设置为该区域。此外,我们所有的报告都使用en-CA语言,但它们的格式和解释仍然不正确

我已尝试将参数默认值设置为:

=CDATE(format(Today(), "yyyy-MM-dd"))
,但即使这样也不会改变日期参数的格式

我希望在SSRS 2016中有一个地方,您可以设置参数字段的显示格式,或者设置具有全局日期格式的全局设置,但我认为不存在这种情况

是否可以在SSRS 2016中强制将特定日期格式设置为日期参数?怎么做


谢谢。

检查数据库服务器上的
dateformat

USE [ReportServer]
GO

DBCC USEROPTIONS

SET dateformat ymd
SELECT [dateformat] FROM sys.[syslanguages] s WHERE s.[name] = @@language