Reporting services 垂直带状线

Reporting services 垂直带状线,reporting-services,ssrs-2008,ssrs-2012,Reporting Services,Ssrs 2008,Ssrs 2012,尝试在我的x轴上的特定日期创建一条垂直条形线,如下图所示,这是一个reporting services图表,已复制到excel中,然后将条形线放在顶部 我尝试过:在x轴上的带状线中,我已将间隔偏移设置为以下值 =IIF(Fields!yyyy_mm.value = "Dec, 2016", 1 ,0) 宽度为2,但我的图表上没有显示任何内容 如果yyyy-mm是文本值,则间隔偏移量应为与X轴类别数对齐的数字。间隔偏移量为3将在您的第三个月开始带状线,或3.5将在您的第三个月和第四个月之间开始

尝试在我的x轴上的特定日期创建一条垂直条形线,如下图所示,这是一个reporting services图表,已复制到excel中,然后将条形线放在顶部

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

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

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

如果
yyyy-mm
文本值,则间隔偏移量应为与X轴类别数对齐的数字。间隔偏移量为3将在您的第三个月开始带状线,或3.5将在您的第三个月和第四个月之间开始带状线

如果您不知道2016年12月X轴的位置,您可以使用表达式计算小于所需值的X轴值:

=CountDistinct(IIF(Fields!YYYY_MM.Value <= "2016-12", Fields!YYYY_MM.Value, nothing)) -0.5

尝试将您的日期设置为列表中的有效值(例如,它看起来应该是“2016-12”而不是“2016年12月”)。您是否尝试过此条线属性?从一个新的报告开始。另外,它可能是逗号“Dec,2016”格式不匹配的日期。数据集中的
yyyy_-mm
是日期还是文本值?再次感谢救世主。有几个问题…有没有办法把它带到最前面,因为目前它中的一些被上下控制限隐藏了?有没有一种方法可以给它加标签?我不认为你可以把条纹设置为在值上出现,但是你可以给你的控制范围加上一种透明的颜色。使用更多的颜色。。。窗口,或使用ARGB十六进制值,如
#7a00ff00
。在条带线菜单中,使用条带线的Title属性为其指定标签。其他属性可以控制标题的字体、对齐方式等。
=CDate("01-DEC-2016").ToOADate