Reporting services SSRS:向堆叠条形柱形图添加一条线,根据系列求和值

Reporting services SSRS:向堆叠条形柱形图添加一条线,根据系列求和值,reporting-services,ssrs-2012,linechart,stacked-chart,Reporting Services,Ssrs 2012,Linechart,Stacked Chart,我有一个要求,添加一条线到一个堆叠的条形柱形图,它只计算基于特定系列的2个值的总和。例如,我有一个堆叠的柱状图,它计算属于特定状态(系列组)的总人数(值)。我想添加一行,表示可用系列(即新+注册)中仅2个的值之和。 屏幕截图显示了我的当前设置。我知道,如果我想添加一个折线图,我需要向Values部分添加另一个StatusCount,但是我只想显示一行,表示新的和已注册的总数 这是可能的吗 这是可以实现的,不过您需要对数据以及数据如何传递到图表并显示在图表上有点聪明。您可以在这里看到这是如何实现的

我有一个要求,添加一条线到一个堆叠的条形柱形图,它只计算基于特定系列的2个值的总和。例如,我有一个堆叠的柱状图,它计算属于特定状态(系列组)的总人数(值)。我想添加一行,表示可用系列(即新+注册)中仅2个的值之和。
屏幕截图显示了我的当前设置。我知道,如果我想添加一个折线图,我需要向Values部分添加另一个StatusCount,但是我只想显示一行,表示新的和已注册的总数

这是可能的吗


这是可以实现的,不过您需要对数据以及数据如何传递到图表并显示在图表上有点聪明。您可以在这里看到这是如何实现的:

这是可以实现的,尽管您需要对数据以及数据如何传递到图表并因此显示在图表上有点聪明。您可以在这里看到这是如何完成的:

如果您可以编辑数据集以传入所需的值,那么这相当简单。假设我们现在有5个状态值;注册、禁止、新建、机会和新注册

NewEnrol将包含新值和已注册值的总和

数据集输出的示例可能如下所示

Month      Status      StatusCount
'Apr 2017' Enrolled    160
'Apr 2017' Suppressed  40
'Apr 2017' New         15
'Apr 2017' Opportunity 270
'Apr 2017' NewEnrol    175
在图表中,在“值”面板(图像的右上面板)中添加新值。将值设置为表达式,类似于

=IIF(Fields!Status.Value = "NewEnrol", SUM(Fields!StatusCount.Value), nothing)
我们还必须从原始叠层柱中排除该系列,以便再次执行类似操作。将当前值从
[Sum(satucount)]
更改为类似的表达式

=IIF(Fields!Status.Value <> "NewEnrol", SUM(Fields!StatusCount.Value), nothing)
=IIF(字段!Status.Value“NewEnrol”,总和(字段!StatusCount.Value),无)
应该是这样。
您可能还希望隐藏此系列的图例,您可以从系列属性中执行此操作。

如果您可以编辑数据集以传入所需的值,那么这相当简单。假设我们现在有5个状态值;注册、禁止、新建、机会和新注册

NewEnrol将包含新值和已注册值的总和

数据集输出的示例可能如下所示

Month      Status      StatusCount
'Apr 2017' Enrolled    160
'Apr 2017' Suppressed  40
'Apr 2017' New         15
'Apr 2017' Opportunity 270
'Apr 2017' NewEnrol    175
在图表中,在“值”面板(图像的右上面板)中添加新值。将值设置为表达式,类似于

=IIF(Fields!Status.Value = "NewEnrol", SUM(Fields!StatusCount.Value), nothing)
我们还必须从原始叠层柱中排除该系列,以便再次执行类似操作。将当前值从
[Sum(satucount)]
更改为类似的表达式

=IIF(Fields!Status.Value <> "NewEnrol", SUM(Fields!StatusCount.Value), nothing)
=IIF(字段!Status.Value“NewEnrol”,总和(字段!StatusCount.Value),无)
应该是这样。 您可能还希望隐藏此系列的图例,可以从系列属性中执行此操作