Bonjour,
J'ai un petit souci,je ne sais pas comment utiliser la call symput.
Je vous expilque je crée une table sas qui récupére les données d'un fichier.txt cela fonctione corectement mais quand j'ai des nouvelles données dans mon fichier.txt dans ma table sas il le change et moi je voudrais cumulé ces donnée.Je ne sais pas si ces claire .je vous donne mon code pour que ce soit plus clair merci de m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 libname dessin "Y:\tutut\ttt"; data _NULL_ ; set dessin.parametr; call symput('rep',dessin.parametr); run; data dessin.parametr (drop=rep) rep(keep=rep) ; infile 'C:\wamp\www\Dessin\sas_dessin\parametre.txt' lrecl=500 dlm='*' dsd pad missover; length ref_dossier $15 lib_fic $50 nom_fichier $50 no_fic $8 libelle $50 cle $8 no_fic $9 dlm $5 recfm $1 lrecl $8 lzciv $8 lznom $8 lzprenom $8 lv2 $8 lv3 $8 lv4 $8 lv5 $8 lxcp $8 lxvil $8 lv6 $8 pzciv $8 pznom $8 pzprenom $8 pv2 $8 pv3 $8 pv4 $8 pv5 $8 pxcp $8 pxvil $8 pv6 $8fichier $50 lnum $8 lnumb $8 ltyp $8 lrue $8 pnum $8 pnumb $8 ptyp $8 prue $8 codciv1 $10 codciv2 $10 codciv3 $10 codciv4 $10 codciv5 $10 libciv1 $10 libciv2 $10 libciv3 $10 libciv4 $10 libciv5 $10 rep $100 annule $1 option $200 fichier $50 keep $200 place 4 exclus $20 priorite 8 prio_fic $1 optionb $200 ; input ref_dossier lib_fic nom_fichier no_fic libelle cle no_fic dlm recfm lrecl lgzciv lgznom lzprenom lv2 lv3 lv4 lv5 lxcp lxvil lv6 pzciv pznom pzprenom pv2 pv3 pv4 pv5 pxcp pxvil pv6 fichier lnum lnumb ltyp lrue pnum pnumb ptyp prue codciv1 codciv2 codciv3 codciv4 codciv5 libciv1 libciv2 libciv3 libciv4 libciv5 rep; run ;
Partager