我现在有一组数据,包括2000个分公司的各个部门的职工工资, 我需要给每个分公司作一个总结报表。 也就是2000 份报告。由于每个分公司部门总数不一样,所以每个分公司的报表结构不一样,比如说分公司一有1-10个部门,我就要出10个summary tables, 分公司二 有2,3,4,8部门,那么分公司二的报表就只有4个summary tables, 分公司四可能有6个部门。如何控制每个报告的tables 数呢?
简单点来说,如果每个分公司数据结构如下:category 说明有几个部门
COMPANY DEPARTMENT CATEGORY AVE_SALARY
001 A K3 1000
001 B K3 1200
001 C K3 1425
002 B K2 1200
002 E K2 1500
003 A K1 1200
最后各个 分公司拿到的报告的结构是:
Company 001 summary
Department A summary
表格1
Department B Summary
表格2
Department C Summary
表格3
分公司二的报表结构是
Company 002 summary
Department B summary
表格1
Department E Summary
表格2
当然这个数据很简单,出来的表格只有一个数, 实际上要比这个复杂,我的主要目的是想问一下根据某个变量动态控制一个summary table是否要运行的方法 。我可以另外产生一个数据,里面包括每个分公司都有哪几个部门。
先谢谢了