<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Come posso modificare la formula Differenza di data per restituire un campo di dati mancante se manca una delle date. Ora restituisce -2147483648 se manca una data.
La prima opzione ha funzionato perfettamente quando l'ho incollata nella scatola delle formule. Ho ottenuto il punto dati mancanti per le righe con date mancanti. Eccellente.
Grazie, JMF
In una tabella di dati questa formula di colonna dovrebbe funzionare:
If( !Is Missing( :Date1 + :Date2 ),
Date Difference( :Date1, :Date2, "Day" )
)
In un contesto più generale (di scripting), dove gli argomenti relativi alla data possono essere espressioni, penso che questo approccio funzioni:
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
);
Come risultato di questa discussione, la funzione Differenza data () ha propagato i valori mancanti da JMP 12.