|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 5 ![]() |
Bonjour,
Je souhaiterai dans une étape data crée 2 variables : Valeur_Date_Final qui vaut la somme de VAR1 pour chaque modalité de Date Valeur_VAR0_Final qui vaut la somme de VAR1 pour chaque modalité de VAR0 Exemple : Id Date VAR0 VAR1 Valeur_Date_Final Valeur_VAR0_Final 1 01/01/2009 A 100 300 100 1 01/01/2009 B 200 300 500 1 01/02/2009 B 300 600 500 1 01/02/2009 C 300 600 700 2 01/01/2009 C 400 500 700 2 01/01/2009 D 100 500 900 2 01/02/2009 D 300 800 900 2 01/02/2009 D 500 800 900 J’ai pensé a utiliser une proc SQL avec la fonction SUM et group by pour obtenir les valeurs mais je ne vois pas comment associé cette valeur au valeur précédente.. Exemple : Comment associé la valeur 300 a l’observation Id Date VAR0 VAR1 Valeur_Date_Final 1 01/01/2009 A 100 300 Merci de votre aide. Louis |
|
|
00
|
|
|
#2 | ||
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 11 ![]() |
Hello !
En sql, c'est assez simple à faire. Il suffit d'utiliser un group by sur la variable Date. Code :
Après si tu veux absolument le faire en étape data, tu peux utiliser les retain mais c'est un peu plus compliqué... |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 5 ![]() |
MERCI beaucoup
![]() Louis |
|
|
00
|
|
|
#4 | ||||
|
Membre habitué
![]() Sébastien RinguedéInscription : janvier 2011 Messages : 61 ![]() |
plus simple : tu construits deux tables de résultats au moyen de proc means que tu merges ensuite avec ta table de départ :
Code :
Code :
Sébastien Ringuedé |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com