0

我正在写一份报告,其中有 3 列中的组,每个组的末尾都有一个小计。当我创建分组时,会在报告左侧创建一列。我通常习惯将分组列重命名为正在分组的字段并删除报告中的列。但是,客户希望该字段位于报告内部而不是外部(换句话说,他希望这些列专门位于他请求它们的位置。有没有办法做到这一点?

这是我要实现的目标的代表性示例。

BusinessSegment Entity CostCenter  ShipDate InvoiceNumber CompanyCode Estimated Amount

我想按 CostCenter 和 CompanyCode 进行分组,并在每个组的末尾提供 Estimated Amount 的小计。

4

1 回答 1

1

除了聚合(最小值,最大值,总和,计数)等之外,您不能对内联进行分组。否则,您将获得第一个结果,某些内容被分组并且不准确。

您可以只折叠分组的值吗?

在 SSRS 中,通常带有报告,无论是矩阵报告还是表格报告,您都有一个“详细信息”分组。您提到了“列”,因此听起来您有 A、B 和 C 的标题,他们希望查看总数。您通常可以添加一个分组,然后让它根据需要折叠或扩展。这样,您可以向最终用户展示数据,但如果他们愿意,他们可以选择扩展数据以查看更多内容。

由于您没有指定是否有矩阵,所以我假设您有一个。当您有多个类别时,您可以对行或列进行分组,如果您有一个矩阵,它可能使用 [SUM(field)]。列的分组显示所有列,但是您可以指定它们在运行时折叠或展开。右键单击groing,您将获得“组属性”。选择左侧的“可见性”窗格。选择“隐藏”单选按钮,您的报告的默认值将“折叠”为聚合值,而不是每列的展开详细信息。如果您想要让用户展开或折叠的选项,请选中复选框“可以通过此报告项目切换显示:”。

于 2013-03-05T22:10:36.613 回答