Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > Débutez
Débutez Forum concentrant les premières questions que l'on se pose en tant que débutant
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 26/01/2012, 14h01   #1
Invité régulier
 
Inscription : janvier 2012
Messages : 15
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 15
Points : 6
Points : 6
Par défaut Récupérer la valeur maximum d'une variable dans une macro variable

Bonjour

J'ai une petite question (j'ai pas trouvé de réponse sur le forum même si je suis sur qu'elle existe):
Je voudrais utiliser une variable intermédiaire i (comme avec la commande %let i=40; ) mais j'aimerais que i soit la valeur maximale de la variable "var" de ma table A.
Dans l'idée, ce serait un truc du genre %let i=max(var);

Comment faire?

Merci beaucoup
Sebastien
Cannaould est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 14h11   #2
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 014
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 014
Points : 1 724
Points : 1 724
un exemple en SQL:

Code :
1
2
3
4
5
6
proc sql noprint;
 
SELECT max(age) INTO: max_age FROM sashelp.class;
quit;
 
%put AGE MAXIMUM EST = &max_age.;
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/01/2012, 16h24   #3
Invité régulier
 
Inscription : janvier 2012
Messages : 15
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 15
Points : 6
Points : 6
Parfait merci beaucoup !!!
Cannaould 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 20h33.


 
 
 
 
Partenaires

Hébergement Web