Bonjour,
je voudrais créer une macro fonction appelée ma_macro, qui afficherait les informations suivantes :
nom_client,ancienneté, catégorie, statut seulement si le client est un bon payeur ("good" dans ma variable "score"), sinon, je voudrais voir apparaître "mauvais payeur".
le data set se nomme data_client.
le paramètre de ma_macro devra être le nom_client.
Voilà ce que je fais, mais cela ne fonctionne pas ( je sais cela doit être truffé d'erreurs c'est ma première):
merci pour votre aide.Code:
1
2
3
4
5
6
7
8
9
10
11 %macro ma_macro; %if &score.="good" %then %do; proc print data = &data_client. (nom_client,anciennete ,catégorie,statut); run; %end %else %do; proc print data= "mauvais payeur"; run; %end; %mend evaluation