Bonjour à tous !
Je possède une requête sous la forme :
BlockName CalculationMonth FlowrateInitial
Block1_______________0_______________70
Block1_______________1_______________70
Block1_______________2_______________70
Block1_______________3_______________70
Block2_______________0_______________80
Block2_______________1_______________80
Block2_______________2_______________80
Block2_______________3_______________80
Je cherche à créer une nouvelle colonne FlowrateEvolution dans laquelle s'afficherait :
- si le CalculationNumber=0, le FlowrateInitial
- si le CalculationNumber=1, le Flowrate précédent (correspondant au CalculationMonth 0) *0.90
- si le CalculationNumber=2, le Flowrate précédent (correspondant au CalculationMonth 1) *0.90
- etc
Pour la première partie je fais
IIf([CalculationMonth]=0,[DataActual]![FlowrateInitial], ????)
mais je ne sais pas par quoi remplacer les ????
Je me doute qu'il doit y avoir des Dmin dans l'affaire, mais je n'arrive pas à formaliser...
Je suis preneuse de toute piste qui pourrait me débloquer
Merci beaucoup,
Camilla
EDIT : en relisant mon message je me dis que ce problème peut-être résolu simplement dans ce cas là en utilisant FlowrateEvolution=FlowrateInitial*(0.90)^CalculationMonth
mais j'ai besoin de faire le même type de calcul, mais avec des ln, des exp, etc... et pas une simple suite géométrique... j'ai donc besoin de récuperer ma valeur FlowrateEvolution de l'enregistrement précédent quoi qu'il arrive
Partager