2016-11-16 88 views
0

我在使用另一个任务级别自定义字段的值计算的任务级别上定义了自定义字段。MS Project任务级别计算的自定义字段显示不正确的值

根据另一个字段“Completed Date”的值,计算字段“Completed”的值为1或0。如果完成日期具有值,则Completed = 1,否则Completed = 0. Completed Date是日期类型字段。

我目前有一个问题,在少数情况下,完成时是1,当完成日期没有价值。

已完成的公式是值的

IIf(IsDate([Completed Date]) = True, 1, 0) 

99%计算正确,但1%导致的问题。纠正Completed值的唯一方法是在Completed Date中输入一个值,然后从Completed Date中删除该值。

是否有其他人遇到过项目计算的字段计算不正确?有没有修复?

+0

您能分享一个展示此行为的示例文件吗? –

回答

0

是为我工作,通过伊斯梅特·Kocaman在MSDN论坛提供了解决办法,就是:

不要为NA检查使用则IsDate。相反,请使用iif([Completed Date] = ProjDateValue(“NA”),0,1)

相关问题