MS Project任务级计算的自定义字段显示不正确的值

时间:2016-11-16 20:20:18

标签: ms-project project-server ms-project-server-2013

我在任务级别定义了一个自定义字段,该字段是使用另一个任务级自定义字段的值计算的。

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

我目前遇到的问题是,在少数情况下,当完成日期没有值时,已完成为1。

已完成的公式是

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

99%的值正确计算,但1%会导致问题。更正“已完成”值的唯一方法是在“完成日期”中放置一个值,然后从“完成日期”中删除该值。

是否有其他人经历过Project计算字段计算错误?有没有修复?

1 个答案:

答案 0 :(得分:0)

Ismet Kocaman在MSDN论坛上提供的对我有用的解决方案是:

不要使用IsDate进行NA检查。相反,使用iif([完成日期] = ProjDateValue(“NA”),0,1)