Bonjour à tous,
Je sollicite votre aide pour créer une requête dans SAS qui me permette d'ajouter dans ma table principale une valeur pour chaque sujet présente dans d'autre table, l'autre table étant particulière pour chaque sujet.
Je m'explique:
J'ai un classeur excel où sont présentes 52 feuilles: chaque feuille excel correspond à un âge et un sexe particulier.
Dans chacune de ces feuilles sont présentes les régions de France et le taux de mortalité correspondant pour chaque année.
Ainsi si je veux connaitre le taux de mortalité d'un homme de 61 ans en ile de France en 2008 je vais dans la feuille "homme61ans" (nom donné pour l'exemple) et je regarde la valeur présente pour la ligne ile de france et la colonne 2008.
Je dispose d'une table SAS où sont présent l'age, la région, le sexe pour chaque sujet, et je voudrais donc lui attribuer le taux de mortalité correspondant à ses caractéristiques, en 2008. Je comptais extraire les 52 feuilles de manière à avoir autant de tables SAS (exemple H61, F61, H62, F62 etc...), mais je coince quand à la requête à écrire pour demander à SAS d'aller chercher dans la bonne table et la bonne ligne. Le fichier étant de plus de 1400 lignes je me vois mal faire ça manuellement. Je pense que le langage macro est nécessaire ici mais l'écriture de la requete me parait complexe au vu de mes connaissance en langage macro... J'ai regardé le SQL mais je ne vois pas non plus comment faire.
Merci d'avance à ceux qui pourront m'aider.
Cordialement.
Maxime
Partager