数据工厂
1. 简介
1.1 数据工厂简介
数据工厂将分散的表单中的数据整合到一起,从而发现数据中蕴含的更广泛的信息和规律。项目管理用到了一个数据工厂,如下所示:
1.2 引用关系
2. 任务 WBS 及逾期判断
任务 WBS 及逾期判断主要是对里程碑任务和子任务同步进行判断是否逾期或即将逾期。
2.1 计算思路
1)因为是针对任务期限的计算,所以数据源选择「任务管理」即可。
2)通过 数据筛选 将项目管理的「里程碑任务」和「子任务」分别筛选出来。
3)通过 字段设置 在里程碑任务中增加新字段「所属里程碑任务」、「所属里程碑任务编号」。
4)通过 追加合并 将记录里程碑任务和子任务信息的表单合并为一张数据表。
6)将结果输出为「任务 WBS 及逾期判断」。
2.2 详细计算
1)添加输入源
「任务管理」数据源的设置步骤如下:
2)数据筛选
对输入源「任务管理」表单中的数据进行筛选,选择出任务类型为「里程碑任务」和「子任务」的数据。以筛选任务类型为「里程碑任务」的数据为例,操作如下:
3)字段设置
在里程碑任务中增加新字段「所属里程碑任务」、「所属里程碑任务编号」。以新增「所属里程碑任务」字段为例,设置如下:
4)追加合并
将记录里程碑任务和子任务信息的表单合并为一张数据表,设置如下:
5)字段设置
在产生的汇总表中增加新字段「距离任务截止日期天数」和「是否逾期」并使用 公式 计算出对应的值,公式设置如下:
- 「距离任务截止日期天数」:IF(OR(任务状态=="未开始",任务状态=="进行中"),IF(TODAY()<=截止时间,INT(DATEDIF(TODAY(),截止时间)),-INT(DATEDIF(截止时间,TODAY()))),0)
- 「是否逾期」:IF(OR(任务状态=="未开始",任务状态=="进行中"),IF(距离任务截止日期天数>=0,"未逾期","已逾期"),任务状态)
以「距离任务截止日期天数」公式设置为例,具体操作如下:
6)输出数据流
完成以上设置后,即可输出最终的任务 WBS 及逾期判断表,数据预览如下: