king_astar

MS Project 中如何设定计划进行状态灯。

前两天被要求在ms project中设置一个计划状态灯,好一目了然的来看某个计划的目前的情况如何。

大概的步骤如下:
在工具中,调用企业模板
在工具中,设置一个自定义企业域
将这个列设置公式
设置这个列为图片显示模式,定义图片显示的规则

作了个教程文件,没有放上来,需要的可以发邮件给我。



状态

显示灯

返回值

暂停

灰灯

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)
  )
 )
)

分类:

技术点:

相关文章:

  • 2021-10-16
  • 2021-11-06
  • 2021-11-13
  • 2021-11-07
  • 2021-09-06
  • 2021-10-14
  • 2021-10-16
猜你喜欢
  • 2021-09-17
  • 2021-10-16
  • 2021-10-16
  • 2021-09-04
  • 2021-06-30
  • 2021-08-07
  • 2021-10-16
相关资源
相似解决方案