2 Replies Latest reply: Oct 18, 2017 8:30 AM by Aurélien Martinez RSS

    Calcul d'une somme cumulative

    Jean-Philippe Guillaud

      Problème 1:

      J'ai réalisé des sommes cumulatives dans le tableau ci-dessous à l’aide de la formule suivante :

      RangeSum(Sum({<[temps arrete]=>}[montant loyer]+[montant loyer od]+[montant charge]+[montant charge od]+[montant sls]+[montant sls od]),
      Below(Sum({<[temps arrete]=>}[montant loyer]+[montant loyer od]+[montant charge]+[montant charge od]+[montant sls]+[montant sls od]),
      1,
      only({<[temps arrete]=>}temps_mois_num)-1
      ))

      Je m’apercois qu’une fois les mois dépliés, le calcul est erroné :

      Avez-vous une solution pour palier à ce problème ?

       

       

      Problème 2:

      Je calcule le nombre de lot vendus  sur l’année civile de la manière suivante :

      COUNT({<[temps arrete] =, [id temps arrete]={">=$(vYearStart) <=$(vMoisArrete)"}, [nb lot vendu]={1}>}distinct [reference element louable] & [temps arrete] ) 

      J’aimerai maintenant calculer le nombre de lot libérés sur l’année civile, un lot pouvant être libéré plusieurs fois dans le mois, l’indicateur [nb lot libere] peut être supérieur à 1
      Voici la formule que j’ai testée sans succès (elle ne calcule que le dernier mois):


      SUM(({<[temps arrete] =, [id temps arrete]={">=$(vYearStart) <=$(vMoisArrete)}>}Aggr( [nb lot libere] , [id fait]) )


      J’ai également tenté un rangesum mais je n’arrive pas à avoir de cumul. Avez-vous une piste ?