0

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

这是一个日期范围

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

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

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

有没有办法实现它?我不知道要为Interval属性提供什么表达式。

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

4

2 回答 2

1

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

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

边框样式(例如纯色)

间隔:自动

间隔偏移:=Today().ToOADate

间隔偏移类型:天

间隔类型:年

条宽:0.5

StripWidthType:天

于 2015-07-23T21:53:16.353 回答
0

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

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

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

您的新图表应如下所示:

在此处输入图像描述

于 2014-12-22T17:49:38.870 回答