我的公司生产的单个产品会经历不同的阶段,在这些阶段有不同的时间表,并且涉及不同的部门。例如,一个产品可能有 3 个部门的 3 天启动阶段、2 天的原型阶段和 4 个部门等。另一个产品可能有所有、没有或更多这些阶段。阶段和时间线由用户输入。
我需要解决以下问题:1)。允许用户确定将使用多少个阶段,并生成该数量的提示集(提示集是阶段名称、开始日期、结束日期和产品 ID [每个阶段都相同])。无论请求多少提示集,这将对应于输出的阶段数。
我目前已经硬编码了 5 个提示集,但我希望它是动态的和用户驱动的,因为他们知道他们想要查询多少个阶段以及哪些日期对应于这些阶段。
2)。提供每个阶段的总和,然后是总和。
3)。提供百分比(阶段总数的百分比,员工阶段总数的百分比)(可选)
现在,我有静态数量的提示导致静态数量的交叉表报告输出。它看起来像这样:
**D E P A R T M E N T S**
Design | Req | Rev | Total
Phase: Start hrs|amt hrs|amt hrs|amt | hrs|amt
BegDt Endt Emp
1/3 1/6 Sue 1 |100 2|200 | 3|300
JJ 3|300 | 3|300
Ted 2|200 | 2|200
___________________________________
Total 1|100 5|500 2|200 | 8|800
Build | Design | Model | Rev | Total
Phase: Proto hrs|amt hrs|amt hrs|amt hrs|amt | hrs|amt
BegDt Endt Emp
1/7 1/8 Joe 1 |100 1|100 | 2|200
Chris 3|300 | 3|300
Patty 1|100 2|200 2|200 | 5|500
____________________________________|_________
Total 1|100 2|200 5|500 2|200 | 10|1000
我希望它看起来像:(注意所有阶段都有所有部门)
**D E P A R T M E N T S**
Build | Design | Model | Rev | Req | Total
Phase: Start hrs|amt hrs|amt hrs|amt hrs|amt hrs|amt | hrs|amt
BegDt Endt Emp
1/3 1/6 Sue 1|100 2|200 | 3|300
JJ 3|300 | 3|300
Ted 2|200 | 2|200
________________________________________________________
Start Subtotal 1|100 2|200 5|500 | 8|800
Build | Design | Model | Rev | Req | Total
Phase: Proto hrs|amt hrs|amt hrs|amt hrs|amt hrs|amt | hrs|amt
BegDt Endt Emp
1/3 1/6 Joe 1|100 1|100 | 2|200
Chris 3|300 | 3|300
Patty 1|100 2|200 2|200 | 5|500
________________________________________________________
Proto Subtotal 1|100 2|200 5|500 2|200 | 10|1000
________________________________________________________
Total: 2|200 2|200 5|500 4|400 5|500 | 18|1800
谢谢你的帮助。