【问题标题】:SSRS StripLine Middle date X AxisSSRS StripLine 中间日期 X 轴
【发布时间】:2016-03-16 12:19:24
【问题描述】:

我正在尝试在 SSRS2008 中显示垂直带状线。

在这种情况下,我想显示 5 月 4 日的线(图表中心) 我不知道如何在表达式中定义 x 轴的中心日期。

【问题讨论】:

  • 您的要求并不完全清楚,但如果您希望 striplines 的中间超过日期,那么您需要为每个 stripline 设置 IntervalOffset 属性在ChartStripLine 集合中。您需要将每个连续的stripline 增加StripWidth 的值。

标签: reporting-services charts ssrs-2008-r2


【解决方案1】:

您可以使用DateAddDateDiff 的组合来计算中心日期。

=DateAdd(DateInterval.Day,
 DateDiff(DateInterval.Day, Min(Fields!DTE.Value), Max(Fields!DTE.Value))/2,
 First(Fields!DTE.Value)).ToOADate -0.5

.ToOADate 似乎是使 StripLine 放置在 SSRS 2008 R2 中工作所必需的。 -0.5 是让 StripLine 在两个日期之间开始,而不是正好在中心日期。

在您的 StripLine 属性中,将上述表达式添加到 IntervalOffset 并将 StripWidth 设置为 1。将 Interval 类别中的其他属性保留为 Auto。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-13
    • 1970-01-01
    • 1970-01-01
    • 2020-12-07
    • 2013-07-21
    • 1970-01-01
    • 2016-07-29
    • 2015-05-02
    相关资源
    最近更新 更多