我在数据库中的以下情况:Excel数据透视表问题 - 如何获得行区域字段的小计?
部表保存所有部门的公司。
员工表中包含所有员工以及他们的部门ID和AllowedAbsenceDays字段,它告诉我们当天雇员缺席多少天。
缺席表持有公司发生的所有缺席。它的雇员ID并没有日期,也没有理由(休假,病假,事假,并有可能在未来更多...)
alt text http://i42.tinypic.com/4ktv69.jpg
我应该创建一个报告列出了所有员工,并显示他们被允许缺席多少天以及他们缺席多少天(缺席的原因是什么)。
我已经通过员工和因缺少分组的数据:
alt text http://i39.tinypic.com/2gt9g8o.jpg
这是我能得到这么远,通过将部门,员工和允许的缺勤天数支点行区域,原因在列面积和天数总和在数据区域中不存在:
alt text http://i43.tinypic.com/9s86bl.jpg
的问题是,我不能够得到允许的情况下的分类汇总每个部门的天数(这是一个坚定的要求)。最终的报告应该看起来像这样(我已经拍了这个)。
alt text http://i40.tinypic.com/1415a4y.jpg
有没有什么办法让这些小计?也许我应该以不同的方式准备数据透视表的数据?请注意,“总计”栏应仅包含实际缺勤天数(不包括“允许的缺勤天数”)。
例簿可下载here
感谢大家谁仍然在读:)
附:真实情况不同(在问题域中)。这是一个有点人为的例子,但基本问题是一样的。