データベースに次の状況があります。
部門テーブルには、社内のすべての部門が含まれます。
Employeeテーブルには、部門 ID と AllowedAbsenceDays フィールドとともに、すべての従業員が保持されます。これは、今年の従業員の欠勤が許可されている日数を示します。
欠勤テーブルには、会社で発生したすべての欠勤が保持されます。従業員 ID と欠勤日、および欠勤の理由 (休暇、病気休暇、個人的な日、および将来的にはさらに多くの可能性があります...) が含まれます。
私は、すべての従業員をリストし、欠勤が許可されている日数と、欠勤した日数 (および欠勤の理由) を示すレポートを作成することになっています。
従業員別および欠勤理由別にデータをグループ化しました。
これは、部門、従業員、および休暇許可日数をピボット行領域に、理由を列領域に、欠勤日数の合計をデータ領域に配置することで、これまでに得られたものです。
問題は、部門ごとの許可された休暇日数の小計を取得できないことです (これは確固たる要件です)。最終レポートは次のようになります (私はこれをフォトショップで編集しました)。
これらの小計を取得する方法はありますか? 別の方法でピボット テーブルのデータを準備する必要がありますか? [総計] 列には、実際の欠勤日数のみを含める必要があることに注意してください (許容欠勤日数ではありません)。
サンプルワークブックはこちらからダウンロードできます
まだ読んでくれているみんなに感謝します:)
PS実際のケースは異なります(問題のドメインで)。これはやや不自然な例ですが、基本的な問題は同じです。