0

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 ]

すべてのマネージャー、従業員、およびプロジェクトの行を表示するようにクエリをロールアップし、正しいグループを一覧表示しました。しかし、私の問題は、現在のマネージャー グループに属する従業員のみを表示し、すべての従業員を表示しないことです。

したがって、結果セットは次のようになります。

マネージャ名、従業員名、プロジェクト名、プロジェクト時間

マネージャーの行のグループ化と従業員の列のグループ化がありますが、現在のグループのマネージャーに一致する従業員のみを表示する方法がわかりません。私は何かが欠けているに違いないと思いますが、それを理解することはできません。

4

1 に答える 1

2

列は、すべての行グループで同じグループに属します。あなたの場合、列グループは EmployeeName のように聞こえます。したがって、列をあるグループの 1 人の従業員に属させることはできませんが、別のグループの別の従業員に属させることはできません。SSRSはそのようには機能しません。

したがって、探しているものを取得するには、サブレポートまたは「サブ」マトリックスをテーブルの行で繰り返します。テーブルのマネージャー名をサブレポートのパラメーター (またはマトリックスのフィルター) として使用します。

于 2012-11-13T22:42:21.440 に答える