Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 系列分组SSR_Reporting Services - Fatal编程技术网

Reporting services 系列分组SSR

Reporting services 系列分组SSR,reporting-services,Reporting Services,我在数据集中有以下数据 Key Assignee Sev InOps InTek 1 A 1 Y Y 2 B 2 Y N 3 C 3 N Y 需要按以下方式绘制图表,以便 X轴上的Sev 在Y上计数(键) 受让人属于Ops(Y)作为Ops bar 受让人属于Tek(Y)作为Tek bar-对于每个严重性,我们将有两个bar,一个用于Ops,另一个用于Tek 这将显示如下 Sev 1 Ops Tek 1

我在数据集中有以下数据

Key Assignee Sev InOps InTek
 1   A         1 Y   Y
 2   B         2 Y   N
 3   C         3 N   Y
需要按以下方式绘制图表,以便

X轴上的Sev 在Y上计数(键) 受让人属于Ops(Y)作为Ops bar 受让人属于Tek(Y)作为Tek bar-对于每个严重性,我们将有两个bar,一个用于Ops,另一个用于Tek 这将显示如下

Sev 1 Ops Tek
      1    1

Sev2  1    0
Sev3  0    1
我已经完成了如下图表配置

Sev 1 Ops Tek
      1    1

Sev2  1    0
Sev3  0    1
在计数中,我已拖动关键列 在类别组中,我有Sev列
在series组中,我是否需要分别放置两个series opscolumn和tek?

如果可能,最简单的方法是在生成数据集时旋转数据,即具有如下内容:

从这里开始,创建基于
InType
的图表系列、基于
严重性的类别以及数据是
键的计数就变得非常简单了

如果无法透视数据,请创建如下图表:

第一个图表系列的表达式为:

=Sum(IIf(Fields!InOps.Value = "Y", 1, 0))
第二点:

=Sum(IIf(Fields!InTek.Value = "Y", 1, 0))
为每个系列设置自定义图例文本也很有用:

无论哪种方式,您都会得到所需的结果:


如果可能,最简单的方法是在生成数据集时对数据进行透视,即具有以下内容:

从这里开始,创建基于
InType
的图表系列、基于
严重性的类别以及数据是
键的计数就变得非常简单了

如果无法透视数据,请创建如下图表:

第一个图表系列的表达式为:

=Sum(IIf(Fields!InOps.Value = "Y", 1, 0))
第二点:

=Sum(IIf(Fields!InTek.Value = "Y", 1, 0))
为每个系列设置自定义图例文本也很有用:

无论哪种方式,您都会得到所需的结果:


您是否可以控制该数据集,即如果需要,您是否可以更改其结构?您是否可以控制该数据集,即如果需要,您是否可以更改其结构?工作得很有魅力,感谢得很有魅力,谢谢