组中的SSRS静态字段

时间:2019-02-20 20:45:41

标签: matrix ssrs-grouping ssrs-2016

下午好! 我已经使用向导创建了一个报告,以创建一个矩阵,该矩阵已分组并具有向下钻取的行。我已经在行和列中添加了过滤器,效果很好!然后,我复制了该矩阵并修改了过滤器,所以我有两个矩阵。

enter image description here

但是我真正想要的是同一矩阵中的这两行,只是在不同的行组中。因此,我使用下面的相邻选项添加了另一个组,然后添加了所有子组。但是,当我运行报表时,它会显示向下钻取数据第一行的值。 enter image description here

当我查看分组时,可以看到我手动进行的分组在每行分组中都有一个“静态”字段,但是向导进行的分组(带有红色的?)没有它们的“额外”字符行:

enter image description here

我需要更改什么,或者如何添加组,以免得到“静态”行并且不显示数据?我将可见性设置为“隐藏”,并为先前的分组设置数据设置了切换。

1 个答案:

答案 0 :(得分:1)

假设有几件事......

  1. 数据来自单个数据集
  2. 您通过过滤列来区分财产犯罪和暴力犯罪,为便于说明,我将其称为IncidentGroup
  3. 我了解您的问题! :)

直到您只过滤了一个Tablix以显示“财产犯罪”的地步。 现在,删除或编辑该过滤器,以使其显示报告中所需的所有数据。 最后,右键单击您的Matrix1_IncidentCategory行并添加一个父组,选择IncidentGroup(或实际调用的列),然后选中该框以添加组标题。 就是这样,不需要第二个Tablix。

在不知道您当前如何进行过滤的情况下,很难给出完整的答案,但这将使您与世隔绝,即使不是一直如此。

如果由于某种原因该方法不起作用,请发布数据集输出和当前过滤器中的示例数据。