2016-11-16 7 views
0

別のタスクレベルのカスタムフィールドの値を使用して計算されたタスクレベルでカスタムフィールドが定義されています。MS Projectのタスクレベルで計算されたカスタムフィールドの値が正しく表示されない

計算されたフィールドの値 "Completed"は、他のフィールド "Completed Date"の値に基づいて1または0です。 Completed Dateに値がある場合、Completed = 1、Completed = 0となります。Completed DateはDate型フィールドです。

私は現在、いくつかのケースでは、完了日に値がない場合、完了は1であるという問題を抱えています。

完成するための式は、値の

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

99%が正しく計算されているが、1%が問題を引き起こしています。 Completedの値を修正する唯一の方法は、Completed Dateに値を入力し、Completed Dateからその値を削除することです。

Project計算フィールドがこのように正しく計算されていない経験がありますか?修正はありますか?

+0

この現象を示すサンプルファイルを共有できますか? –

答えて

0

MSDNフォーラムで上Ismet Kocamanが提供する、私のために働いた解決策であった:

は、NAのチェックのためのIsDate関数を使用しないでください。代わりに、iif([完了日] = ProjDateValue( "NA")、0,1)を使用してください。

関連する問題