SSRS 图表:添加基线
SSRS Chart: Add a Baseline
我尝试在 SSRS 图表栏中放入目标线和基线。我在带有带状线的图表中添加了一条目标线。但我想这样展示:
chart1 是我将在 SSRS 中创建的图表。 chart2 是我在 SSRS 中创建的图表。我怎样才能在图表的开头只添加一个柱状图。
我假设有一个参数或等效参数标识基线应该在哪里(即使它是当前日期)
如果是这样,您可以让基线系列只显示要设置为基线的列的值。
在这个例子中,我有很多学生,我想显示学生姓名为 Student1
的基线列
向图表添加一个新系列,并将表达式设置为
=iif(Fields!Student.Value = "Student1", Sum(Fields!Val.Value), 0)
这意味着当该列用于 Student1
时,它只会 return 一个值,否则它将 return 为零。
相反,您可以将其他列设置为值 除了 当它们是 Student1 时,如下所示
=iif(Fields!Student.Value <> "Student1", Sum(Fields!Val.Value), 0)
对这些系列使用堆积柱形图会给出此输出
或者,您可以使用日期作为 X 轴,使用参数设置基线日期,并使用类似这样的表达式来标识基线列
=iif(Fields!myXAxisDate.Value = Parameters!myBaselineDate.Value, Sum(Fields!mYValue.Value), 0)
希望这对您有所帮助。如果您对此还有其他问题,请告诉我。
我尝试在 SSRS 图表栏中放入目标线和基线。我在带有带状线的图表中添加了一条目标线。但我想这样展示:
chart1 是我将在 SSRS 中创建的图表。 chart2 是我在 SSRS 中创建的图表。我怎样才能在图表的开头只添加一个柱状图。
我假设有一个参数或等效参数标识基线应该在哪里(即使它是当前日期)
如果是这样,您可以让基线系列只显示要设置为基线的列的值。
在这个例子中,我有很多学生,我想显示学生姓名为 Student1
向图表添加一个新系列,并将表达式设置为
=iif(Fields!Student.Value = "Student1", Sum(Fields!Val.Value), 0)
这意味着当该列用于 Student1
时,它只会 return 一个值,否则它将 return 为零。
相反,您可以将其他列设置为值 除了 当它们是 Student1 时,如下所示
=iif(Fields!Student.Value <> "Student1", Sum(Fields!Val.Value), 0)
对这些系列使用堆积柱形图会给出此输出
或者,您可以使用日期作为 X 轴,使用参数设置基线日期,并使用类似这样的表达式来标识基线列
=iif(Fields!myXAxisDate.Value = Parameters!myBaselineDate.Value, Sum(Fields!mYValue.Value), 0)
希望这对您有所帮助。如果您对此还有其他问题,请告诉我。