【问题标题】:SSRS-range bar chart axis label in quarters (Q1, Q2, Q3, Q4)SSRS 范围条形图轴标签,以季度为单位(Q1、Q2、Q3、Q4)
【发布时间】:2014-12-22 06:23:16
【问题描述】:

我使用 SSRS 2008 创建了一个范围条形图

这是一个日期范围

开始日期=DateAdd("yyyy",-2,Today())

结束日期=DateAdd("yyyy",2,Today())

有没有办法格式化轴标签以显示在 Quarters 中? 我能够以 "MMM-YY" 格式显示。但我想要 "Qq-yyyy" 格式。

谢谢!!任何帮助表示赞赏。

【问题讨论】:

    标签: reporting-services ssrs-2008 ssrs-2008-r2 axis-labels


    【解决方案1】:

    使用以下格式:

    ="Q"+Cstr(DatePart(DateInterval.Quarter,today()))+" - "+Cstr(Format(Today(),"yyyy"))
    

    输出将是:"Q4 - 2014"

    在上面的表达式中将您的日期字段/轴标签归档而不是“Today()”。

    【讨论】:

    • 我收到Q4-2014 的所有时间间隔。
    • 轴标签中有哪个字段??
    • 它是一个范围在 StartDateEndDate 之间的范围条形图。不从字段中获取范围。这些日期值由用户在参数中选择。
    • 我有日期...以 "MMM-yy" 格式显示
    • 所以把上面的表达式放在那个轴标签="Q"+Cstr(DatePart(DateInterval.Quarter,<yourDateField>))+" - "+Cstr(Format(<yourDateField>,"yyyy"))
    猜你喜欢
    • 2022-10-25
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多