尝试在x轴上的特定日期创建垂直条带线,如下图所示,这是一个报告服务图表,已复制到excel中,然后将条带线放在顶部。
我试过:在x轴上的带状线上我将间隔偏移设置为以下
=IIF(Fields!yyyy_mm.value = "Dec, 2016", 1 ,0)
和宽度为2,但我的图表上没有显示任何内容。
答案 0 :(得分:2)
如果yyyy-mm
是文本值,则IntervalOffset应该是一个与X轴类别数对齐的数字。 IntervalOffset为3将在第三个月启动StripLine,或者3.5将在第三个月和第四个月之间启动。
如果您不知道2016年12月的X轴位置,您可以使用表达式并计算小于您想要的X轴值:
=CountDistinct(IIF(Fields!YYYY_MM.Value <= "2016-12", Fields!YYYY_MM.Value, nothing)) -0.5
如果yyyy-MM
是日期值,则可以使用日期作为IntervalOffset值。您需要将其转换为OLE自动化日期值,但表达式很简单:
=CDate("01-DEC-2016").ToOADate