我在任务级别上定义了一个自定义字段,该自定义字段是使用另一个任务级别自定义字段的值计算的。
计算字段“Completed”的值是 1 或 0,基于另一个字段“Completed Date”的值。如果 Completed Date 有值,Completed = 1,否则 Completed = 0。 Completed Date 是一个日期类型字段。
我目前遇到一个问题,在少数情况下,当 Completed Date 没有价值时,Completed 为 1。
已完成的公式是
IIf(IsDate([Completed Date]) = True, 1, 0)
99% 的值计算正确,但 1% 会导致问题。纠正 Completed 值的唯一方法是在 Completed Date 中输入一个值,然后从 Completed Date 中删除该值。
有没有其他人经历过这样的项目计算字段计算不正确?有任何修复吗?