Bonjour,
Je cherche à exporter mes tables SAS vers des fichiers txt, csv ou excel par n'importe quel type de procédure (proc export, ods + proc print,...).
Mais je veux exporter mes données stockées et non les données affichées dans SAS.
ex: variable SEXE a le format SEX: 1=Homme, 2=Femme; valeurs stockées=1 et 2, valeurs affichées=Homme et Femme.
Ce que je veux exporter ce sont donc les 1 et 2, et non les Homme, Femme.
Or quand je fais un PROC EXPORT ou autre, ce sont toujours les valeurs affichées qui sont exportées.
J'ai trouvé une solution que je qualifie de temporaire car elle nécessite un "reparamétrage" de chaque variable et doit donc être retravaillée pour chaque table: c'est de créer une vue de ma table à l'aide de la proc SQL en faisant un select put(variable, 8.) pour avoir la valeur non formatée dans la vue et ensuite exporter cette vue. Mais je voudrais une solution que je n'ai pas à retravailler à chaque nouvelle table (une option de la PROC EXPORT?).
Je pense que cela doit bien exister car il me semble que dans les versions précédentes de SAS le problème était inverse (seules les données stockées pouvaient être exportées), je me trompe?
Je vous remercie par avance des solutions que vous m'apporterez
Partager