首页 文章

垂直带状线

提问于
浏览
2

试图在我的x轴上的特定日期创建垂直条带线,如下图所示,这是一个报告服务图表,已复制到Excel中,然后将条带线放在顶部 .

enter image description here

我试过:在x轴上的带状线中,我将间隔偏移设置为以下

=IIF(Fields!yyyy_mm.value = "Dec, 2016", 1 ,0)

和宽度为2,但我的图表上没有显示任何内容 .

1 回答

  • 2

    如果 yyyy-mmtext value ,则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-MMdate value ,则可以使用日期作为IntervalOffset值 . 您需要将其转换为OLE自动化日期值,但表达式很简单:

    =CDate("01-DEC-2016").ToOADate
    

相关问题