2017-08-04 38 views
-1

我有类别(行标题),并且每个类别具有一个子类别(性别),按年龄范围(列标题)被分解。其中一个类别可以分为两个部分,每个部分都需要一个小计。在数据集的中间包含少量小计?

为表将检索来自它返回类别,性别和年龄范围(每个计数)一个MSSQL视图信息的数据集。

迄今的工作,但似乎非常低效的方法是创建数据集(具有表矩阵一起)1-2类别,3AB,3CD,3Total,4-5和共。然后将每个tablix对齐,这样在预览报表时,它们会看起来都属于一个网格。我想探索实现这一结果的其他可能性。

Example in excel of how it should look

感谢您阅读

编辑 - 谢谢肖恩指点出来,我需要更加清晰。我的实际问题是如何有效地在某些类别的数据集的中间添加小计和总行?

+0

什么是真正的问题在这里?你似乎需要某些帮助,但一点也不清楚你想要做什么。这可能是一个开始的好地方。 https://stackoverflow.com/help/how-to-ask –

+0

这听起来像你正在采取一列(类别)和任意分组具体值到一个集合subtotaled。因此,类别1,2,3a,3b,3c,3d,4和5需要聚合为[1,2]; [3]; [图3a,3b]; [3C,3D]; [4];和[5]。不要要求SSRS为你做这件事。向您的数据集添加一列,将这些“子集”定义为唯一的组。然后,您可以在单个tablix中完成所有这些工作。 – Greenspark

回答

0

在我看来就像一个简单的row/column grouping表矩阵。

修改您的数据集以返回“类别,部分,性别,年龄范围,数量”,然后创建带类别 - >部门 - >性别行组和单个“年龄段”列组的Tablix。对于没有节的类别,只需返回某种类型的标识字符串值,例如“全部”或类别。

如果你不熟悉嵌套组,加入性别,然后部分,然后类别(孩子父母),我觉得这是最直观的方式来教导添加组人开始。

相关问题