Le forum du Master ESA économétrie et statistique appliquée - Université d'Orléans

Vous n'êtes pas identifié.

Annonce

Vous êtes sur le forum du master ESA !

Le site du master ESA - description de la formation, notes de cours, contacts... vient de déménager !!!

Venez visiter notre nouveau site : www.master-esa.fr

#1 16-11-2012 08:55:46

kbouffort
Member
Date d'inscription: 09-10-2009
Messages: 12

Proc report

Bonjour,

Je travaille sur une proc report et la sortie que j'obtiens ne correspond pas à ce que je demande.

Voici ma table de données :
generation decline_rate              default_rate
2006    0.22218349    0.31950887
2007    0.21032963    0.27475803
2008    0.35043556    0.36156845
2009    0.21705132    0.39554092

Je veux mettre en forme ce tableau pour l'intégrer dans un doc rtf. J'utilise le programme suivant :
Proc Report Data = test NoWindows Missing
style(report)=[cellspacing=1 borderwidth=4 bordercolor=grey]           
style(header)=[color=white fontsize=2.50 backgroundcolor=MOOL fontfamily=arial CellHeight=0.75 cm Just=Center Vjust=Center]   
style(column)=[color=Dark LIOLBR  fontsize=1.75 fontfamily=arial CellHeight=0.50 cm]    ;
Column GENERATION DECLINE_RATE DEFAULT_RATE ;
Define GENERATION     / Style = {Cellwidth = 4.0 cm fontsize=2.50 color=white backgroundcolor=MOOL} 'Generation' ;
Define DECLINE_RATE     / Style = {Cellwidth = 1.5 cm Just=Right Vjust=Center} Format=8.2 'Decline rate' ;
Define DEFAULT_RATE     / Style = {Cellwidth = 1.5 cm Just=Right Vjust=Center} Format=8.2 'Default rate' ;
Run ;

Le résultat que j'ai est :

generation    decline rate   default rate
8030            1.00              1.35

La mise en forme avec label, couleur de cellule et autre ça fonctionne. Mais il a fait la somme des lignes de ma base initiale.

D'où ça vient ? Comment je peux résoudre ce problème ?

Merci,

Hors ligne

 

#2 16-11-2012 14:03:46

Ludivine
Member
Date d'inscription: 12-10-2008
Messages: 30

Re: Proc report

Bonjour,

Je pense que si tu rajoutes un "display" avant ton "style" ca fonctionnera, pour chaque variable :

Proc Report Data = test NoWindows Missing
style(report)=[cellspacing=1 borderwidth=4 bordercolor=grey]           
style(header)=[color=white fontsize=2.50 backgroundcolor=MOOL fontfamily=arial CellHeight=0.75 cm Just=Center Vjust=Center]   
style(column)=[color=Dark LIOLBR  fontsize=1.75 fontfamily=arial CellHeight=0.50 cm]    ;
Column GENERATION DECLINE_RATE DEFAULT_RATE ;
Define GENERATION     / display Style = {Cellwidth = 4.0 cm fontsize=2.50 color=white backgroundcolor=MOOL} 'Generation' ;
Define DECLINE_RATE   / display Style = {Cellwidth = 1.5 cm Just=Right Vjust=Center} Format=8.2 'Decline rate' ;
Define DEFAULT_RATE   / display Style = {Cellwidth = 1.5 cm Just=Right Vjust=Center} Format=8.2 'Default rate' ;
Run ;

Hors ligne

 

#3 16-11-2012 14:21:24

kbouffort
Member
Date d'inscription: 09-10-2009
Messages: 12

Re: Proc report

ça fonctionne !

Merci ludivine

Hors ligne

 

#4 16-11-2012 14:36:27

esa_sr
Administrator
Date d'inscription: 21-02-2007
Messages: 5898
Site web

Re: Proc report

merci Ludivine !

(je n'aime pas PROC REPORT)

Hors ligne

 

#5 16-11-2012 14:38:05

Ludivine
Member
Date d'inscription: 12-10-2008
Messages: 30

Re: Proc report

Avec plaisir ;-)

On peut faire beaucoup de choses avec pourtant !!!

Bon courage

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

[ Generated in 0.023 seconds, 8 queries executed ]