Bonjour,
je voudrais effectuer un "merge" entre 2 tables et forcer à 0 les champs nuls. Je m'explique, j'ai 2 tables :
TABLE1
TABLE2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 PK | entree 1 | 12 2 | 54
je voudrais en sortie une fusion des lignes pour obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 PK | sortie 1 | 24
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 PK | entree | sortie 1 | 12 | 24 2 | 54 | 0
je fais un "merge" avec SAS
Mais en sortie j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 data RESULTAT; merge TABLE1 TABLE2; by PK; run;
Un null la ou je voudrais forcer un 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 PK | entree | sortie 1 | 12 | 24 2 | 54 | .
Est ce qu'il y a un moyen de forcer à 0 (ou à une autre valeur) quand le merge ne trouve pas la correspondance ?
merci de votre aide.
Partager