SSRS图表:添加基准

时间:2015-12-15 08:25:55

标签: sql reporting-services sql-server-data-tools

我尝试在图表栏中将SSRS放入目标行和基线。我用带状线添加了一个目标线。但我想像这样展示: enter image description here

chart1是我在SSRS中创建的图表。图表2是我在SSRS中创建的图表。如何在图表的开头只添加一个条形图。

1 个答案:

答案 0 :(得分:1)

我假设有一个参数或等效标识基准应该在哪里(即使它是当前日期)

如果是这样,您可以让基线系列仅显示您要设置为基线的列的值。

在此示例中,我有许多学生,并希望显示学生姓名为Student1的基线列

向图表添加新系列,并将表达式设置为

=iif(Fields!Student.Value = "Student1", Sum(Fields!Val.Value), 0)

这意味着它只会在列为Student1时返回一个值,否则它将返回零。

相反,您可以将其他列设置为值,但除外,它们是Student1,如下所示

=iif(Fields!Student.Value <> "Student1", Sum(Fields!Val.Value), 0)

对这些系列使用堆积柱形图将提供此输出

enter image description here

或者,您可以使用X轴的日期,并使用参数设置基线的日期,并使用此类表达式来标识基线列

=iif(Fields!myXAxisDate.Value = Parameters!myBaselineDate.Value, Sum(Fields!mYValue.Value), 0)

希望这会对你有所帮助。如果您对此有任何疑问,请与我们联系。