Reporting services 开始日期问题的Microsoft Report Builder 2016参数

Reporting services 开始日期问题的Microsoft Report Builder 2016参数,reporting-services,report,builder,Reporting Services,Report,Builder,我在报告中显示标题,显示两个参数“开始日期”和“结束日期”。这两个参数的类型都是日期/时间。在占位符设置中设置数字格式时,我尝试使用=UCase(格式(参数!STARTDATE.Value,“dd MMM yyyy”))打印日期,如2020年3月1日至2020年3月31日,但显示的是2月为EB,3月为3AR,5月为5AY。请共享解决方案以修复它(如果有)。谢谢试试这个: =UCase(Format(Parameters!STARTDATE.Value, "dd-MM-yyyy"

我在报告中显示标题,显示两个参数“开始日期”和“结束日期”。这两个参数的类型都是日期/时间。在占位符设置中设置数字格式时,我尝试使用=UCase(格式(参数!STARTDATE.Value,“dd MMM yyyy”))打印日期,如2020年3月1日至2020年3月31日,但显示的是2月为EB,3月为3AR,5月为5AY。请共享解决方案以修复它(如果有)。谢谢

试试这个:

=UCase(Format(Parameters!STARTDATE.Value, "dd-MM-yyyy")) 
试试这个:

=UCase(Format(Parameters!STARTDATE.Value, "dd-MM-yyyy")) 

在接下来的几个月里,这一切都很好,应该很好。。这是你的占位符中唯一的表达方式吗?是的,这是唯一的表达方式,在接下来的几个月里,它运行良好,应该运行良好。。这是占位符中唯一的表达式吗?是的,这是唯一的一个。它将日期显示为01-02-2021,但我需要显示01-FEB-2020(月名的三个字母)。请尝试将参数转换为日期,并告诉我这是否有区别<代码>=UCase(格式(cdate(Parameters!STARTDATE.Value),“dd-MMM-yyyy”)iHAMILTONP造成了相同的问题。参数!STARTDATE。将其已存在的日期值转换为日期。同样的结果很奇怪!我使用
=UCase(格式(cdate(“2021-02-01”),“dd-MMM-yyyy”)
试图复制您的问题,但无法复制(输出工作正常)。根据您在Microsoft论坛中提供的信息,我想知道您是否需要在您的计算机上卸载并重新安装Report Builder?它显示日期为01-02-2021,但我需要显示01-FEB-2020(三个月名字母)。请尝试将您的参数转换为日期,并告诉我这是否有影响<代码>=UCase(格式(cdate(Parameters!STARTDATE.Value),“dd-MMM-yyyy”)iHAMILTONP造成了相同的问题。参数!STARTDATE。将其已存在的日期值转换为日期。同样的结果很奇怪!我使用
=UCase(格式(cdate(“2021-02-01”),“dd-MMM-yyyy”)
试图复制您的问题,但无法复制(输出工作正常)。根据您在Microsoft论坛中提供的信息,我想知道您是否需要在计算机上卸载并重新安装Report Builder?