1

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

4

3 回答 3

1

DateSerial是正确的答案:

http://msdn.microsoft.com/en-us/library/bbx05d0c(VS.80).aspx

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

要格式化日期,请在文本框上设置 Format 属性。您应该能够使用“MMM-yyyy”作为格式。

更新:正如彼得指出的那样,您可以根据需要指定参数。如果您只关心年份和月份,只需提供1一天的值。由于您正在格式化没有日期组件的值,因此使用什么值实际上并不重要(只要它创建一个有效的日期)。

于 2008-09-30T07:41:13.583 回答
0

=DateSerial(年、月、日)

于 2008-09-30T06:20:52.760 回答
0

布兰农的回答是正确的,只是他忽略了您仅指定当天的文字这一事实。1 到 28 之间的任何值都可以。

于 2008-09-30T11:03:30.553 回答