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

我正在尝试在 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 ]

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

所以结果集如下所示:

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

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

【问题讨论】:

    标签: reporting-services ssrs-2008 reporting


    【解决方案1】:

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

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

    【讨论】:

    • 是的,可以。我没有想过以经理姓名作为参数的子报告。我希望有一种简单的方法可以根据该分组隐藏和显示列,但我会试一试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-16
    • 1970-01-01
    相关资源
    最近更新 更多