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 13/05/2008, 16h43   #1
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
Par défaut Racine carrée dans macro variable

Bonjour,
Je voudrais calculer une racine carrée de macro variable et je ne sais comment faire.
Voici mon code testé qui ne marche pas à cause de sqrt:
Code :
1
2
3
4
5
6
%MACRO test(var1,var2);
%LET prop=%SYSEVALF(&var1/&var2);
%LET ICm=%SYSEVALF(&prop-1.96*sqrt(&prop*(1-&prop)/&var2));
%PUT &ICm;
%MEND test;
%test(20,10);
Merci
fafabzh6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 17h40   #2
Membre du Club
 
Isabelle
Inscription : novembre 2007
Messages : 44
Détails du profil
Informations personnelles :
Nom : Isabelle
Âge : 34
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2007
Messages : 44
Points : 57
Points : 57
Bonjour,

Tu peux remplacer ta racine carré par un exposant 0.5.

Code :
1
2
3
4
5
6
 %MACRO test(var1,var2);
%LET prop=%SYSEVALF(&var1/&var2);
%LET ICm=%SYSEVALF(&prop-1.96*(&prop*(1-&prop)/&var2)^0.5);
%PUT &ICm;
%MEND test;
%test(20,10);
A+
bab22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 20h27   #3
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
Bonjour,
Merci bien
fafabzh6 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 01h03.


 
 
 
 
Partenaires

Hébergement Web