IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macro Discussion :

Somme d'une variable


Sujet :

Macro

  1. #1
    Membre à l'essai
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 18
    Points : 20
    Points
    20
    Par défaut Somme d'une variable
    Bonjour,

    Je souhaites faire la somme d'une variable et obtenir le resultat de cette somme dans une macro variable de maniere à pouvoir le réutiliser.

    Pour faire la somme d'une variable j'utilise soit la PROC MEANS soit la PROC SQL, mais mon résultat sort à chaque fois dans la fenêtre sortie, et n'est donc pas réutilisable.

    j'ai donc essayer ce qui suit, mais ca ne fonctionne pas!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    %let essai;
     
    proc means data=data.precision sum;
    var N_o;
    output out = &essai;
    run;
     
    proc sql;
    	SELECT sum(N_o) AS essai
       	FROM data.precision; 
    quit;
     
    %put &essai;
    bye. En espérant que ca soit faisable!

  2. #2
    Membre émérite

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2005
    Messages
    1 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 364
    Points : 2 329
    Points
    2 329
    Par défaut
    La syntaxe n'est pas bonne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    proc sql;
    SELECT sum(N_o) into :essai
    FROM data.precision; 
    quit;
    Consultez les FAQs et les anciens postes avant de poser vos questions. Merci

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 73
    Points : 411
    Points
    411
    Par défaut
    Bonjour,

    Tu peux aussi utiliser la proc summary à la place de la means, la sortie est une table.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CR XI] somme d'une variable partagé
    Par userX3CRXI dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 13/04/2010, 12h30
  2. [XL-2003] Somme avec une variable
    Par exqo77 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 08/07/2009, 14h55
  3. [WD12E] insertion d'une somme dans une variable
    Par niiga dans le forum WinDev
    Réponses: 5
    Dernier message: 07/01/2009, 12h45
  4. [XSL] Somme dans une variable globale ?
    Par yazman dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 25/01/2008, 11h37
  5. [VBA-E]- Recuperer le resultat d'une somme dans une variable
    Par ekynoxx dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 09/05/2007, 11h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo