【问题标题】:Return current month and year plus 1 month SSRS/Expression返回当前月份和年份加上 1 个月的 SSRS/表达式
【发布时间】:2013-11-11 18:51:43
【问题描述】:

所以这会返回下个月:

=MonthName(Month(DateAdd("m", +1, CDate(Today))))

因此,如果是 11 月,则返回 12 月。这太棒了。但是,我需要提前一个月返回月 - 年。

如果是 11 月,我希望它在 2013 年 12 月返回。如果是 2013 年 12 月,我希望它在 2014 年 1 月返回。帮助?

【问题讨论】:

    标签: sql vba reporting-services ssrs-2008


    【解决方案1】:
    =Format(DateAdd("m", 1, CDate(Today)),"mmm - yyyy")
    

    阅读我链接的文档,以了解有关“格式”功能的更多信息。基本上,这个函数需要:

    1. 表达式,在本例中为日期
    2. 字符串,在本例中为“mmm - yyyy”

    然后它遵循一组规则,将数据解析为给定的格式。您可以指定一些其他格式。这些在文档中进行了解释。

    来源:VBA 经验,documentation

    【讨论】:

    • 返回这个:00-2013
    • @user1211611 尝试使用大写“M”。 “嗯——年年”
    • 啊,就是这样 - 以供将来参考,我在哪里可以实际学习而不是复制/粘贴
    • @user1211611 我已经添加了一个简短的解释。我建议浏览一下我链接的 VBA 文档,尤其是示例代码。希望这会有所帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    • 2016-04-05
    • 2014-08-20
    • 1970-01-01
    相关资源
    最近更新 更多