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

Discussion: Somme de variable

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    avril 2018
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 25
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : avril 2018
    Messages : 34
    Points : 21
    Points
    21

    Par défaut Somme de variable

    Bonjour

    J'ai une table avec deux résultats pour un id_client
    exemple

    id CTO
    200000000 20
    200000000 30

    J'aimerai faire la somme de ces deux variables du CTO pour n'avoir qu'une seule ligne pour un id_client

    Comment faire ?

    Je vous remercie de votre aide

  2. #2
    Membre éprouvé
    Inscrit en
    novembre 2009
    Messages
    496
    Détails du profil
    Informations forums :
    Inscription : novembre 2009
    Messages : 496
    Points : 989
    Points
    989

    Par défaut proc univariate

    Bonjour,

    Vous pouvez utiliser la proc univariate :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    proc univariate data=test noprint;
      by id;
      var CTO;
      output out=somme sum=CTO;
    run;
    Cordialement,

  3. #3
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    avril 2018
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 25
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : avril 2018
    Messages : 34
    Points : 21
    Points
    21

    Par défaut message erreur

    merci mais ça ne fonctionne pas voici le message d'erreur :

    ERROR: Data set WORK.TABLEFINAL is not sorted in ascending sequence. The current BY group has num_compte2 = 999999999 and the next
    BY group has num_compte2 = 51040059.

  4. #4
    Membre éprouvé
    Inscrit en
    novembre 2009
    Messages
    496
    Détails du profil
    Informations forums :
    Inscription : novembre 2009
    Messages : 496
    Points : 989
    Points
    989

    Par défaut proc univariate

    Bonjour,

    L'instruction by suppose que les données soient préalablement triées.

    Cordialement,

Discussions similaires

  1. Somme de variables et non concaténation
    Par elsadelatoundra dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 26/10/2006, 10h24
  2. Somme de variables
    Par frogs dans le forum ASP
    Réponses: 2
    Dernier message: 19/10/2006, 11h34
  3. somme avec variable
    Par tlombahe dans le forum Access
    Réponses: 4
    Dernier message: 22/08/2006, 16h59
  4. [iReport] Calcul de somme de variables et fusion de données
    Par RR instinct dans le forum iReport
    Réponses: 7
    Dernier message: 03/04/2006, 16h04
  5. somme de variables de type date
    Par tounsi dans le forum Oracle
    Réponses: 28
    Dernier message: 12/01/2006, 15h42

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