Bonjour à tous,
Je viens vous demander une petite expertise. En effet, j'ai eu une rapide en SAS et malheureusement je pratique peu.
Voilà mon soucis.
Actuellement, nous utilisons divers tables pour faire des tests d'intégration de données dans ces dernières. Cependant, c'est assez contraignant car si on désire repartir de zéro, dans mon service, on supprime la/les table(s) pour les recréer ensuite.
J'avais dans une clé USB perdu dans le tiroir, un bout de code permettant de vider l'ensemble des observations pour UNE table
L'idée ça serai de pouvoir effectuer cette "vidange" pour un ensemble de tables données. Quand j'essaie de mettre plusieurs tables dans ma variable, ça plante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 %let tlistfic = work.tab1 ; data &tlistfic; set &tlistfic (obs = 0 ); run;
Pouvez-vous me guider sur une solution permettant de donner en entrée un ensemble de table (voir depuis un fichier .txt ; je suis preneur des 2 solutions) et de permettre de vider ces tables? Sachant que je pense à terme, je devrais executer une script shell pour lancer cette macro SAS.
Merci à vous
Partager