1

全部:

我有以下数据(请参阅原始数据附件)。在我的 SSRS 报告中,我有一列用于“名称/流/报价一/报价二”(名称是图像中显示的“值”列的列)。

我需要我的 SSRS 报告为每个名称显示一行“总计”。然后在此之下,我需要为每个与显示该流的值的名称相关联的流设置一行。

对于 SSRS 输出(请参见第二个屏幕截图)。数据加载到我的 tablix 中,但我需要一行“BAG-CV”来显示该名称的总数。然后在这一行下,我需要一行用于“AR”流的数据。

如果您看到名称:JAC-FL,它下面列出了 5 个流。所以我需要一行来表示 JAC-FL 的总数,然后在它下面的 5 行中列出与该名称关联的所有流。

希望这是有道理的。

原始数据

报告输出

4

1 回答 1

3

您所描述的概念是嵌套的父/子组(单个表中的两个级别的分组)。这很容易做到,由于您发布的有用描述和屏幕截图,我将引导您完成特定场景的步骤。

  1. 创建表:我建议始终从最里面的分组开始并向外构建表。在您的情况下,最低数据粒度是 Stream/Offer1/Offer2,因为它们显示为没有聚合的原始详细信息:

在此处输入图像描述

  1. 为“名称”添加父组:单击底部(或表中)的组并将父组添加到当前表详细信息组,确保包含组标题(用于总和):

截图#1: 在此处输入图像描述

截图#2:

在此处输入图像描述

  1. 添加字段:将附加字段添加到表中,确保中间行按照屏幕截图使用 SUM 聚合: 在此处输入图像描述

  2. 结果:您应该会在父组上看到带有所需 SUM 的附加标题行。

在此处输入图像描述

  1. 清理:上面的例子只是创建了最基本和最简单的功能。我建议清理它并在详细信息组上添加可见性切换:

在此处输入图像描述

PS。我意识到您可能无法控制数据库架构,但是哇,列名中的感叹号会让我陷入困境:)

于 2017-08-01T16:31:05.260 回答