【问题标题】:SSRS - range bar chart highlight today gridlineSSRS - 范围条形图突出显示今天的网格线
【发布时间】:2014-12-22 06:17:06
【问题描述】:

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

这是一个日期范围

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

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

我想要实现的是,我只想要 Today() 的日期的网格线。

有什么方法可以实现吗?我不知道为 Interval 属性提供什么表达式。

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

【问题讨论】:

    标签: reporting-services ssrs-2008 gridlines


    【解决方案1】:

    使用 StripLine 来实现这一点。查看水平轴的属性。找到 StripLines 并单击集合。添加成员并设置为以下内容:

    设置背景颜色(例如绿色)

    BorderStyle(例如纯色)

    间隔:自动

    IntervalOffset: =Today().ToOADate

    IntervalOffsetType:天

    间隔类型:年

    条带宽度:.5

    StripWidthType:天

    【讨论】:

      【解决方案2】:

      我认为没有直接的方法可以实现您的目标。但是,您可以使用计算值并将其用作小条形图。

      1. 创建值为 100 的新计算值
      2. 确保计算字段位于值之上
      3. 将计算值放在辅助轴上
      4. 将图表类型更改为条形图
      5. 根据您的需要调整大小。下面的例子:PointWidth = 0.01
      6. 使用类似于下面的条形值的颜色表达:

      =IIF(Format(Fields!timeStart.Value, "Short Date")=Format(Today(),"Short Date"), "Red", "White")

      您的新图表应如下所示:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-04
        • 2019-03-26
        相关资源
        最近更新 更多