Bonjour,
Je voudrais reproduire sous SAS un calcul très simple sous Excel, mais que je n'arrive pas à coder en SAS:
A B C D E F G H I F640013 31/12/2019 251 522 1 251 522 F640013 08/06/2020 RDES -5 688 250 338 2 -5 714 245 807 F640013 10/07/2020 246 654 RDES -5 686 246 654 3 -5 667 240 141 F640013 14/09/2020 RDES -11 393 248 570 4 -11 007 229 134 F640013 31/12/2020 251 770 5 0 229 134
Les colonnes A à G sont déjà présentes dans ma base. Mon but est de calculer H et I.
Ce qui me pose problème est que H dépend de I de le ligne précédente , et que I dépend de H et I (-1).
Autrement dit, il faut calculer I(1), puis H(2), puis I(2), puis H(3), puis I(3) ,etc ...
Les formules exactes sont les suivantes :
- H5=SI(G5=1;"";SI(E5="";0;SI(E5>0;E5;I4*(E5/F5))))
- I5=SI(G5=1;SI(D5="";C5;F5);I4+H5)
C'est simplissime sous Excel, mais je n'arrive pas à trouver de solution SIMPLE sous SAS.
Auriez vous une idée ?
Partager