Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > Macro
Macro Forum d'entraide sur le langage Macro de SAS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/01/2011, 23h10   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 10
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 10
Points : 3
Points : 3
Par défaut Macro %AIDEACM suite à une PROC CORRESP sur SAS

Bonjour,

Je suis entrain de réaliser une ACM sur SAS à partir donc de la procédure CORRESP. J'ai trouvé sur Internet un document édité par l'INSEE qui donne des détails sur une macro qui permet d'interpréter les résultats de l'ACM.
Cette macro s'appelle %AIDEACM.
Pour écrire le programme, je suis les consignes du document. Sauf qu'une fois que je lance le tout, j'obtiens le message d'erreur suivant : "Nom Macros non attribué". Je suppose que SAS ne doit pas reconnaître la Macro. Mais dans ce cas, auriez-vous une solution pour y pallier?
En vous remerciant par avance,
C.
Felizzy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 09h36   #2
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 467
Détails du profil
Informations personnelles :
Nom : Homme Olivier Decourt
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 467
Points : 2 823
Points : 2 823
Bonjour.
%AIDEACM est une macro écrite par l'Insee. Tu dois télécharger le catalogue qui la contient depuis leur site et le stocker dans un répertoire (mettons c:\insee) chez toi.
Ensuite, pour que SAS trouve la macro, tu exécutes :
Code :
1
2
LIBNAME mac "c:\insee" ; /* enfin le répertoire où tu as enregistré le catalogue */
OPTION SASMSTORE=mac MSTORED ;
Puis un appel à %AIDEACM comme tu avais essayé précédemment.
Olivier
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 09h37   #3
Membre Expert
 
Homme
Biostatisticien
Inscription : juin 2009
Messages : 1 143
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Irlande

Informations professionnelles :
Activité : Biostatisticien
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : juin 2009
Messages : 1 143
Points : 1 760
Points : 1 760
as tu compilé la macro (lancé la partie de code qui se commence par %macro et se termine par %mend)? As tu d'autres messages dans a log?
Manoutz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 19h20   #4
Invité de passage
 
Inscription : janvier 2011
Messages : 10
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 10
Points : 3
Points : 3
Merci pour vos conseils. J'ai tardé pour vous répondre car je voulais être sûre que ma programmation était bonne. Et effectivement, cela marche mieux avec la Macro téléchargée!!
Bonne soirée,
Cl.
Felizzy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h09.


 
 
 
 
Partenaires

Hébergement Web