1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    septembre 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : septembre 2017
    Messages : 5
    Points : 5
    Points
    5

    Par défaut Ajouter une ligne total à un tableau SAS

    Bonjour,

    Je viens vers vous car j'ai besoin d'aide. J'ai un tableau SAS auquel j'aimerai ajouter en dernière ligne le total de toutes mes lignes. Pour certaines variables il s'agit seulement de sommer toutes les lignes mais pour 3 de mes variables qui sont des efficacités par jour, j'aimerais obtenir l'efficacité total du mois qui ne se calcule non pas comme la moyenne des efficacités par jour mais comme le ratio de 2 autres variables (eff_pc_nb=100*sreg_pc_nb/_FREQ_). J'utilise une proc report mais celle ci ne permet que de faire des moyennes, sommes ...

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    PROC REPORT DATA=tmp.b_5_M1 NOWD ;
     COLUMNS djour _FREQ_ todu sreg_nb sreg_mt  eff_nb eff_mt eff_pc_nb eff_pc_mt;
     DEFINE eff_nb /ANALYSIS MEAN'Efficacité Nb';
     DEFINE eff_mt /ANALYSIS MEAN  FORMAT=7.2 'Efficacité Mt';
     DEFINE eff_pc_nb /ANALYSIS MEAN FORMAT=7.2 'Eff pc nb';
     DEFINE eff_pc_mt /ANALYSIS MEAN FORMAT=7.2 'eff pc mt';
     DEFINE djour / GROUP ;
     COMPUTE AFTER; TOTAL='TOTAL'; endcomp;
     rbreak after / summarize skip dol;
     RUN ;
    Pourriez-vous m'aider svp?

  2. #2
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    septembre 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : septembre 2017
    Messages : 5
    Points : 5
    Points
    5

    Par défaut

    Ou serait ce possible de le faire avec une proc SQL?

    Pour être plus claire, j'ai des données par jour et à la fin de mon tableau j'aimerai avoir une ligne total qui m'indique les entrées de tous le mois, les sorties de tous le mois et l'efficacité total.

    Donc les entrées et les sorties sont la somme de toutes les lignes mais l'efficacité correspond à la somme des entrées/somme des sorties.

    Merci d'avance pour votre aide

Discussions similaires

  1. Ajouter une ligne dans un tableau
    Par kenru dans le forum PHP & SGBD
    Réponses: 2
    Dernier message: 28/10/2009, 17h10
  2. [DOM] ajouter une ligne a un tableau
    Par realkilla dans le forum JavaScript
    Réponses: 3
    Dernier message: 23/02/2009, 17h51
  3. Réponses: 1
    Dernier message: 12/12/2008, 18h06
  4. Réponses: 9
    Dernier message: 15/06/2008, 12h13
  5. [vb6] Ajouter une ligne dans un tableau excel
    Par Asdorve dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 13/06/2006, 17h41

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