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