【问题标题】:Render Vertical Line at specific date Line Chart在特定日期渲染垂直线折线图
【发布时间】:2014-04-28 13:21:49
【问题描述】:

我想知道是否有任何方法可以在 Report Builder 3.0 中的折线图的 X 轴上的特定点处呈现垂直线。正如您在图像中看到的,我想渲染一条垂直线,下面的所有数据点都聚集在一起并开始它们的体面。在这种情况下,它将位于下面的“Jan 20”标记处。我曾尝试使用 StripLines,但未能达到我想要的结果。不确定我是否正确使用它们。

【问题讨论】:

    标签: sql-server-2008 reporting-services linechart reportbuilder3.0


    【解决方案1】:

    @adam-bird 的回答对我有用。扩展它:

    1. 单击水平轴。
    2. 转到“属性”窗口 -> StripLines -> 单击省略号。
    3. 添加带状线。
    4. 在 StripLine 属性中:Interval.IntervalOffset = DateValue("SomeDate").ToOADate
    5. 在 StripLine 属性中:Interval.IntervalOffsetType = Days
    6. 在 StripLine 属性中:Interval.IntervalType = Days
    7. 在 StripLine 属性中:Interval.StripWidth = 1
    8. 在 StripLine 属性中:Interval.StripWidthType = Days

    【讨论】:

      【解决方案2】:

      我将向类别/X 轴添加一条带状线。对于 IntervalOffset,我会编写一个表达式来返回 1 月 20 日的值。对于 StripWidth,我会尝试 0.1 之类的值(即 1 天宽的 10%)。

      【讨论】:

        【解决方案3】:

        将 StripLine 添加到报告的特定日期的一种简单方法是使用类似于以下的表达式:

        =DateValue("January 30, 2014").ToOADate
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-10-27
          • 1970-01-01
          • 2020-10-06
          • 1970-01-01
          • 2023-04-08
          • 1970-01-01
          相关资源
          最近更新 更多