2016-11-16 11 views
0

다른 작업 수준 사용자 지정 필드 값을 사용하여 계산 된 작업 수준에서 정의 된 사용자 지정 필드가 있습니다.잘못된 값을 표시하는 MS 프로젝트 작업 수준 계산 된 사용자 지정 필드

계산 된 필드 값 "Completed"는 다른 필드 "Completed Date"의 값에 따라 1 또는 0입니다. 완료 날짜에 값이 있으면 완료 = 1, 완료가 0입니다. 완료 날짜는 날짜 유형 필드입니다.

현재 완료된 날짜에 아무런 가치가없는 경우, 소수의 경우 Completed가 1 인 문제가 있습니다. 완성위한

수식 값

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

99 %가 정확하게 계산이지만, 1 %는 문제가 발생한다. Completed의 값을 수정하는 유일한 방법은 Completed Date에 값을 넣은 다음 Completed Date에서 값을 제거하는 것입니다.

Project 계산 필드가 잘못 계산 된 경험이있는 사람이 있습니까? 수정 사항이 있습니까?

+0

이 동작을 나타내는 예제 파일을 공유 할 수 있습니까? –

답변

0

은 MSDN 포럼에 이상 멧 Kocaman에 의해 제공, 나를 위해 일한 솔루션했다 :

은 NA 검사에 대한 ISDATE를 사용하지 마십시오. 대신 iif ([완료 날짜] = ProjDateValue ("NA"), 0, 1)를 사용하십시오.