<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Comment puis-je modifier la formule de différence de date pour renvoyer un champ de données manquant s'il manque une date? Maintenant, il renvoie -2147483648 si une date est manquante.
La première option fonctionnait parfaitement lorsque je la collais dans la zone de calcul. J'ai le point de données manquant pour les lignes avec des dates manquantes. Excellent.
Merci, JMF
Dans un tableau de données, cette formule de colonne devrait fonctionner:
If( !Is Missing( :Date1 + :Date2 ),
Date Difference( :Date1, :Date2, "Day" )
)
Dans un contexte plus général (script), où les arguments de date peuvent être des expressions, je pense que cette approche fonctionne:
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
);
À la suite de cette discussion, la fonction Date Difference () a propagé les valeurs manquantes depuis JMP 12.