SSRS - 范围条形图突出显示今天的网格线

时间:2014-12-22 06:17:06

标签: reporting-services ssrs-2008 gridlines

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

日期范围

StartDate =DateAdd("yyyy",-2,Today())

EndDate =DateAdd("yyyy",2,Today())

我想要实现的是,我希望网格线仅用于今天()的日期。

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

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

2 个答案:

答案 0 :(得分:1)

使用StripLine实现此目的。查看水平轴的属性。找到StripLines并单击集合。添加成员并设置如下:

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

BorderStyle(例如Solid)

间隔:自动

IntervalOffset:=今天()。ToOADate

IntervalOffsetType:Days

IntervalType:年

StripWidth:.5

StripWidthType:Days

答案 1 :(得分:0)

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

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

    = IIF(格式(字段!timeStart.Value,"短日期")=格式(今天(),"短日期"),"红色" ,"怀特")

    您的新图表应如下所示:

    enter image description here