为行列和组列RDL一个组

时间:2019-03-21 04:54:10

标签: reporting-services rdlc

我有一个RDL包含1个行组和1个列组 我想再创建一个将这两个分组都包裹起来的分组

因此将创建组X,并且将基于组X生成行组A和列组A的记录。

但是我找不到添加该组X的解决方案。

有解决方案吗?还是在RDL中是不可能的?

enter image description here

以上是预期结果,并带有一些要点

A是行组, C是列组,字符串C,C1,C2,C3实际上是来自与A相同的数据集的数据,只是分组参数不同

数据集 enter image description here

以下是有趣的要求: 对于每组A(例如A1&A2),它将显示在新页面中(即SSRS中的新标签) 每个行组成员都有总行 如前所述,C-C3是基于数据集动态生成的。每组A都有总计,并且需要汇总两行的总和,

因此C某种程度上需要满足A的过滤数据集并显示总和

问题是: 在A1页面中,C1和C2将被空白。 C&C3包含价值 在页面A2中,C和C3将被空白,并且C1&C2可被显示 实际上,对于空白列(例如A1),即使字符串C1&C2也无法显示为A1,也根本不包含C1&C2的数据

1 个答案:

答案 0 :(得分:0)

我认为您想要的不是额外的组,而是您希望将Tablix嵌套在列表对象中。除非您使用其他控件,否则无法在通用分组中添加列组和行组。然后,您可以在列表项上添加分组,它将完成您需要的操作。在下图中,您可以看到我的tablix位于列表对象的单行内,并且该列表对象按此报告的主ID分组。这允许内部行和列组根据需要进行扩展,但可以根据主ID对其进行分隔。我还将分页符放在此列表项上,以将每个ID放在新页面上。

image