ssrs更改折线图

时间:2016-10-16 10:50:47

标签: reporting-services report expression

我正在撰写一份报告,其中我必须在折线图上突出显示特定时期。 更准确地说,如果x轴上的日期超过给定日期,则该日期之后的图表背景颜色必须是浅绿色,否则为白色。 这是表达式

=IIF(Fields!Week_Day_Of.Value>Fields!startdate.Value,"LightGreen","#00000000")

我已将表达式放在图表区域属性(填充)中。 Fields!Week_Day_Of.Value表示X轴上的值。 Fields!startdate.Value表示购物车必须变为浅绿色的参数。 它什么都没做

1 个答案:

答案 0 :(得分:1)

据我所知,你不能像这样填写部分图表背景。最好的办法是在辅助垂直轴上添加另一个列数据系列,其值为1或0,具体取决于您上面的表达式,并将系列的颜色设置为您需要的颜色。要使列足够宽以形成实体颜色块,您需要将CustomAttributes -> MinPixelPointWidth属性设置为100

然后,您可以通过右键单击图表区域并取消选中Show Secondary Vertical Axis并将系列属性的Do not show this series in a legend区域中的Legend选项设置为隐藏,将辅助轴设置为隐藏。

做这一切,你的图表看起来像这样:

相关问题