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 07/07/2008, 19h50   #1
Invité régulier
 
Inscription : juillet 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 18
Points : 9
Points : 9
Par défaut [Macro] Erreur macro sas

Que signifie cette erreur dans ma log ' Nbre de paramètres positionnels supérieur au nbre de paramètres définis.' ?

Merci
bibette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2008, 20h02   #2
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 810
Points : 4 810
Je pense que ça doit être du à une erreur de déclaration : dans ta macro tu as peut être définie plus de paramètre que dans ta déclaration ou l'inverse.
Un extrait de ton code sera très certainement plus parlant!!
__________________
Les balises code
FAQ SAS
Rubrique SAS

Si vous souhaitez contribuer à la rubrique SAS, contactez-moi ou tout autre membre de l'équipe BI par MP.
fafabzh6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2008, 22h04   #3
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
ça peut être soit une macro ou une macro fonction.
Si c'est une macro fonction => tu dois utiliser une macro variable qui contient des ,

J'ai déja eu ce problème et ce problème c'est déja posé au forum.
Code :
1
2
3
4
5
6
 
%let toto=a,r,t;
%let c=%scan(&toto,1,1);
/**/
Il faut faire plutot
%let c=%scan("&toto",1,1);
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h05.


 
 
 
 
Partenaires

Hébergement Web