有条件地在 s-s-rS 报告中显示组标题

Posted

技术标签:

【中文标题】有条件地在 s-s-rS 报告中显示组标题【英文标题】:Conditionally show group headers in s-s-rS report 【发布时间】:2012-11-13 20:33:45 【问题描述】:

我正在尝试在 s-s-rs 中编写一个如下所示的报告:

Manager Name                      |  [ Employees for Manager ]  | Total Hours Spent
[ All projects team worked on ]   |  [ Hours Employee Spent ]   | [ Sum of Teams Hours ]
Total                             |  [ Total Employee Hours ]   | [ Total Team Hours ]

我已汇总查询以显示每个经理、员工和项目的一行,并且我列出了正确的分组。但我的问题是只显示属于当前经理组的员工,而不显示所有员工。

所以结果集如下所示:

经理姓名、员工姓名、项目名称、项目时间

我有一个经理行分组和一个员工列分组,但我不知道如何只显示与当前组中的经理匹配的员工。我想我一定错过了什么,但我想不通。

【问题讨论】:

【参考方案1】:

每个行组中的列将属于同一组。在您的情况下,列组听起来像是 EmployeeName。因此,您不能让列属于一个组中的一名员工,而属于不同组中的另一名员工。 s-s-rS 不能那样工作。

因此,为了获得您要查找的内容,我将在您的表格行中重复一个子报表或“子”矩阵。使用表的 Manager 名称作为子报表的参数(或矩阵的过滤器)。

【讨论】:

是的,可以。我没有想过以经理姓名作为参数的子报告。我希望有一种简单的方法可以根据该分组隐藏和显示列,但我会试一试。

以上是关于有条件地在 s-s-rS 报告中显示组标题的主要内容,如果未能解决你的问题,请参考以下文章

在 s-s-rS 中将条件边框导出到 Excel

s-s-rS 报告组

s-s-rs参数表达式条件

s-s-rS 获取过滤组的数量

s-s-rS 在每组末尾显示页脚

s-s-rS 跨行组和列组计算计数