我正在尝试编写一份报告,在ssrs中看起来像这样:
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 ]
我将查询汇总为每个经理,员工和项目显示一行,并列出了正确的分组。但我的问题是只展示属于当前经理组的员工而不显示所有员工。
所以结果集如下所示:
经理姓名,员工姓名,项目名称,项目时间
我有一个经理行分组和一个员工列分组,但我无法弄清楚如何只显示与当前组中的经理匹配的员工。我想我必须遗漏一些东西,但我无法理解。
答案 0 :(得分:2)
列将在每个行组中属于同一个组。在您的情况下,列组听起来像是EmployeeName。因此,您不能在一个组中拥有属于一个员工的列,而在另一个组中拥有另一个员工。 SSRS不会那样工作。
因此,为了得到你想要的东西,我会在你的表的行中重复一个子报告或“子”matix。使用表的管理器名称作为子报表的参数(或矩阵的过滤器。)