我在数据库月份(数字)和年份(数字)中有2个字段,我想将它们组合在一个报告中,该报告将这两个字段组合在一起并将它们与MMM-YYYY格式化。例如7-2008成为2008年7月。我该怎么做?

有帮助吗?

解决方案

DateSerial 是正确答案:

http://msdn.microsoft.com/ EN-US /库/ bbx05d0c(VS.80)的.aspx

SSRS使用VB.Net表达式。使用表达式编辑器浏览可用的函数,其中一个函数是DateSerial。

要设置日期格式,请在文本框中设置“格式”属性。你应该可以使用“MMM-yyyy”作为格式。

更新:正如Peter指出的那样,您可以根据需要指定参数。如果您只关心年份和月份,那么只需提供当天的 1 值。由于您在没有日期组件的情况下格式化值,因此您使用的值无关紧要(只要它创建有效日期)。

其他提示

= DateSerial(年,月,日)

布兰农的答案是正确的,只是他忽略了你只是为当天指定文字的事实。任何介于1和28之间的值都可以。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top