【问题标题】:Keeping the month fix And Year varied in reporting service在报告服务中保持月份固定和年份变化
【发布时间】:2015-12-09 19:55:23
【问题描述】:

我正在使用 SSRS 2012,我在互联网上搜索了我遇到的一个小问题, 在标题中,我想要以下日期格式。

所以从当月 + 5 年到财政年度。

例如如果我本月运行它应该显示 2015 年 12 月(当月)到 6 月(财年结束,总是在 6 月结束) 2020 年(从当年算起五年)。 SSRS 的文本框中应该表达什么 P.S - 我正在将报告呈现为 PDF

【问题讨论】:

    标签: c# reporting-services ssrs-2012


    【解决方案1】:

    这应该在任何日期都以您想要的方式工作:

    =FORMAT(TODAY, "MMM yyyy") & " through " & FORMAT(TODAY.AddYears(5).AddMonths(6 - MONTH(TODAY())), "MMM yyyy")
    

    如果需要,您可以将 TODAY 替换为字段。

    【讨论】:

    • 它正在工作,但每个月都有效吗?就像我在 2016 年 1 月运行时一样,它会显示 2016 年 1 月到 2016 年 6 月?
    • 是 - TODAY当前日期 的 SSRS 变量,FORMAT 函数提取 month。第二个日期加上 5 年减去月份的数字,并从 TODAY 加 6,因此它始终是 JUN
    • 感谢@hannover Fist,它解决了我的问题:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 2021-03-27
    相关资源
    最近更新 更多