SSRS:向堆积条形柱形图添加一条线,根据系列求和值
SSRS: Adding a line to a stacked bar column chart summing values based on series
我需要在堆叠条形柱形图中添加一条线,该柱形图根据特定系列计算仅 2 个值的总和。例如,我有一个堆积柱形图,它计算属于特定状态(系列组)的人员总数(值)。我想添加一行,表示仅 2 个可用系列(即新 + 已注册)的值的总和。
屏幕截图显示了我当前的设置。我知道那是我想添加一个折线图,我需要将另一个 StatusCount 添加到“值”部分,但是我只想显示一条线代表新的和已注册的总数。
这有可能吗?
这是可以实现的,但您需要对数据以及数据如何传递到图表并因此显示在图表上有所了解。你可以在这里看到这是如何完成的:
如果您可以编辑数据集以传递所需的值,那么它就相当简单了。假设我们现在有 5 个状态值;已注册、已取消、新、机会和新注册。
NewEnrol 将包含 New 和 Enrolled 值的总和。
您的数据集输出示例可能如下所示。
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(SatusCount)]
更改为类似于
的表达式
=IIF(Fields!Status.Value <> "NewEnrol", SUM(Fields!StatusCount.Value), nothing)
应该是这样。
您可能还想隐藏这个系列的图例,您可以从系列属性中做到这一点。
我需要在堆叠条形柱形图中添加一条线,该柱形图根据特定系列计算仅 2 个值的总和。例如,我有一个堆积柱形图,它计算属于特定状态(系列组)的人员总数(值)。我想添加一行,表示仅 2 个可用系列(即新 + 已注册)的值的总和。
屏幕截图显示了我当前的设置。我知道那是我想添加一个折线图,我需要将另一个 StatusCount 添加到“值”部分,但是我只想显示一条线代表新的和已注册的总数。
这有可能吗?
这是可以实现的,但您需要对数据以及数据如何传递到图表并因此显示在图表上有所了解。你可以在这里看到这是如何完成的:
如果您可以编辑数据集以传递所需的值,那么它就相当简单了。假设我们现在有 5 个状态值;已注册、已取消、新、机会和新注册。
NewEnrol 将包含 New 和 Enrolled 值的总和。
您的数据集输出示例可能如下所示。
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(SatusCount)]
更改为类似于
=IIF(Fields!Status.Value <> "NewEnrol", SUM(Fields!StatusCount.Value), nothing)
应该是这样。 您可能还想隐藏这个系列的图例,您可以从系列属性中做到这一点。