繁体   English   中英

日期格式更改SSRS

[英]Date format change SSRS

我有一个日期格式YYYY-MM-DD的视图,并且我正在SSRS报告中使用该列,但最终用户希望具有以下内容:

十二月31,2018

我正在使用此表达式:

=FormatDateTime(Parameters!prmReportDate.Value,DateFormat.LongDate)

但是我得到这个:

2018年12月31日星期一

我不需要一天。 有没有办法将其删除?

您可以简单地将文本框设置为日期格式并指定正确的格式。 您只需要在文本框中将表达式设置为:

=Parameters!prmReportDate.Value

并且您应该能够将Number格式属性设置为:

图片

这应该给您期望的输出。 如果它没有按预期工作(在我测试时似乎确实如此),则应该能够使用以下表达式:

=Format(Parameters!prmReportDate.Value, "MMMM dd, yyyy")

只需从表达式中删除d之一即可删除一位数字日期的前导零。

尝试这样的事情:

=MonthName(Month(Parameters!prmReportDate.Value),false) 
& " " & 
day(Parameters!prmReportDate.Value)
& "," & 
year(Parameters!prmReportDate.Value)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM