MS Project 中如何设定计划进行状态灯。
2005-03-22 09:33
309 查看
前两天被要求在ms project中设置一个计划状态灯,好一目了然的来看某个计划的目前的情况如何。
大概的步骤如下:
在工具中,调用企业模板
在工具中,设置一个自定义企业域
将这个列设置公式
设置这个列为图片显示模式,定义图片显示的规则
作了个教程文件,没有放上来,需要的可以发邮件给我。
其他说明
ProjDateDiff([Baseline Finish],Date( ))/480 =目前日期-基准完成日期有多少天
IsDate([Actual Finish]) 得到的数据是-1?
Actual finish 值为NA,则isnull()函数检查仍为0;
如果不保存基准时间,会出现错误。(注意:Baseline Finish(基准时间)判定的))
公式如下:
IIf(CStr([% Work Complete])<>'100',
IIf([Baseline Finish]>Date( ),IIf(ProjDateDiff(Date( ),[Baseline Finish])/480<=3,1,-1 ), -1) ,
IIf([Actual Finish]<[Baseline Finish],
2,
IIF( ProjDateDiff([Baseline Finish],[Actual Finish])/480=0,
3,
IIf(ProjDateDiff(Date( ),[Actual Finish])/480<=6,4,5)
)
)
)
大概的步骤如下:
在工具中,调用企业模板
在工具中,设置一个自定义企业域
将这个列设置公式
设置这个列为图片显示模式,定义图片显示的规则
作了个教程文件,没有放上来,需要的可以发邮件给我。
状态[/b][/b] | 显示灯[/b][/b] | 返回值[/b][/b] |
暂停 | 灰灯 | 0 |
过三天到期 | 发光灯 | 1 |
提前完成 | 蓝灯 | 2 |
按时完成 | 绿灯 | 3 |
延期在6天内 | 黄灯 | 4 |
延期超过6天 | 红灯 | 5 |
| | -1 |
其他说明
ProjDateDiff([Baseline Finish],Date( ))/480 =目前日期-基准完成日期有多少天
IsDate([Actual Finish]) 得到的数据是-1?
Actual finish 值为NA,则isnull()函数检查仍为0;
如果不保存基准时间,会出现错误。(注意:Baseline Finish(基准时间)判定的))
公式如下:
IIf(CStr([% Work Complete])<>'100',
IIf([Baseline Finish]>Date( ),IIf(ProjDateDiff(Date( ),[Baseline Finish])/480<=3,1,-1 ), -1) ,
IIf([Actual Finish]<[Baseline Finish],
2,
IIF( ProjDateDiff([Baseline Finish],[Actual Finish])/480=0,
3,
IIf(ProjDateDiff(Date( ),[Actual Finish])/480<=6,4,5)
)
)
)
相关文章推荐
- 【项目管理经验谈】如何和主管进行计划博弈?
- 【ERP】如何在主数据块处于新建或插入状态时禁止对明细数据块进行查询数据操作
- 如何用思维导图Mindmaster进行培训计划
- 如何有效进行测试执行进度计划的制订
- 判断sim卡的状态进行不同的设定
- 如何在MS Project中进行挣值分析
- Linux下如果你的网络设定妥当了,但是却老是发现网络不通,应该如何进行测试?
- 如何利用nginx_upstream_check_module-master对nginx的后端机器进行健康状态检查
- Java多线程--线程各状态如何进行切换
- 转:ConfigMgr 2007 SP2中Windows 7操作系统部署如何进行用户状态迁移
- 如何在Release状态下进行调试
- 如何让End Device进入低功耗状态,休眠时间是如何设定的?
- 不会制定工作计划,如何进行时间和精力管理?(认真脸)
- 一个想法(续六):IT联盟创业计划:如何进行找钱、寻人、做事?
- [原创]如何用Ms Project做项目计划?
- 数据库在Open状态下,如何使用RMAN进行全备?
- 如何在MS Project中进行挣值分析
- Informatica中如何在资料库中查询计划中状态的任务
- 如何成为优秀开发人员[3]:设定个人发展目标和计划
- pgpool如何对数据库节点进行状态检查及相关数据结构描述