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

ODS et reporting Discussion :

Ajouter une ligne total à un tableau


Sujet :

ODS et reporting

  1. #1
    Futur Membre du Club
    Ajouter une ligne total à un tableau
    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
    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

###raw>template_hook.ano_emploi###