我在任务级别定义了一个自定义字段,该字段是使用另一个任务级自定义字段的值计算的。
根据另一个字段“已完成日期”的值,计算字段“已完成”的值为1或0。如果完成日期具有值,则Completed = 1,否则Completed = 0.完成日期是日期类型字段。
我目前遇到的问题是,在少数情况下,当完成日期没有值时,已完成为1。
已完成的公式是
IIf(IsDate([Completed Date]) = True, 1, 0)
99%的值正确计算,但1%会导致问题。更正“已完成”值的唯一方法是在“完成日期”中放置一个值,然后从“完成日期”中删除该值。
是否有其他人经历过Project计算字段计算错误?有没有修复?
答案 0 :(得分:0)
Ismet Kocaman在MSDN论坛上提供的对我有用的解决方案是:
不要使用IsDate进行NA检查。相反,使用iif([完成日期] = ProjDateValue(“NA”),0,1)