<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
如果缺少其中一個日期,如何編輯日期差異公式以返回缺少的數據字段。 現在,如果缺少日期,則返回-2147483648。
當我將其粘貼到公式框中時,第一個選項工作正常。 我找到了缺少日期的行的缺失數據點。 優秀。
謝謝,JMF
在數據表中,此列公式應起作用:
If( !Is Missing( :Date1 + :Date2 ),
Date Difference( :Date1, :Date2, "Day" )
)
在更一般的(腳本)上下文中,日期參數可能是表達式,我認為這種方法有效:
DD = Expr( Date Difference( Date DMY( 1, 1, Year( Today() ) ), Today(), "Day" ) );
If( Is Missing( Eval( Arg( DD, 1 ) ) ) | Is Missing( Eval( Arg( DD, 2 ) ) ),
.,
DD
);
討論的結果是,自JMP 12起,Date Difference()函數傳播了缺少的值。