垂直带状线
Vertical strip line
尝试在我的 x 轴上的特定日期创建一条垂直带状线,如下图所示,这是一个已复制到 excel 中的报告服务图表,然后将带状线放在最佳。
我已经尝试过:在 x 轴上的带状线中,我已将间隔偏移设置为以下内容
=IIF(Fields!yyyy_mm.value = "Dec, 2016", 1 ,0)
和宽度为 2,但我的图表上没有显示任何内容。
如果 yyyy-mm
是一个 文本值 ,IntervalOffset 应该是一个与 X 轴类别数对齐的数字。 IntervalOffset 为 3 将在您的第三个月开始带状线,或者 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
尝试在我的 x 轴上的特定日期创建一条垂直带状线,如下图所示,这是一个已复制到 excel 中的报告服务图表,然后将带状线放在最佳。
我已经尝试过:在 x 轴上的带状线中,我已将间隔偏移设置为以下内容
=IIF(Fields!yyyy_mm.value = "Dec, 2016", 1 ,0)
和宽度为 2,但我的图表上没有显示任何内容。
如果 yyyy-mm
是一个 文本值 ,IntervalOffset 应该是一个与 X 轴类别数对齐的数字。 IntervalOffset 为 3 将在您的第三个月开始带状线,或者 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