2 Replies Latest reply: Oct 29, 2014 1:24 PM by safa guedria RSS

    calculer expression Iterative dans le script

    safa guedria

      Bonjour,

       

      J'ai besoin de calculer une expression itérative

        Solde(0)= [valeur Stock Initial] +[Valeur Arrivée regroupement] - [ traitée Jour ]// si flag_firdt_day=1

        Solde(i)=Solde (i-1) +[Valeur Arrivée regroupement] - [traitée Jour]//sinon

       

      J'ai calculé dans le script les champs qu'on va utiliser dans l'expression itérative, du coup, j'ai [valeur Stock Initial] et [Valeur Arrivée regroupement] et[ traitée Jour ] calculée chacune dans une table différente

      J'ai mis en piece jointe mon modèle de données

       

      je voudrais calculer cette mesure iterative dans le script

      j'attends vos réponses

      merci d'avance

        • Re: calculer expression Iterative dans le script
          david moussard

          Bonjour Safa,

           

          je te conseille d'utiliser la commande Peek dans ton script.

           

          Voici un exemple d'utilisation à adapter à ton besoin.

           

          Cordialement.

          David

            • Re: calculer expression Iterative dans le script
              safa guedria

              Bonjour DAIDMOUS,

               

              Merci pour votre réponse!

              ça bien marchait pour un seul Item(une dimension)

              Mais étant donnée que je dois calculer l'expression solde pour différents items en même temps et je dois intialiser le solde pour chaque item:

              par exemple:

              Semaine_Item_Date          Solde0          Solde(Solde=Solde0+above(Solde))

              1_item1_d1                         1859             1859

              1_item1_d2                         -135              1724

              1_item1_d3                            0                1724

              1_item1_d4                           -33              1691

              1_item2_d1                         1490              1490

              1_item2_d2                             25              1515

              1_item2_d3                             0                1515

              1_item2_d4                           68                 1583

              1_item3_d1                           500                500

              1_item3_d2                            -32                468

              1_item3_d3                              12                490

              1_item3_d4                              0                  490

               

               

              Voici une aperçu de ma table:

              data.PNG.png

               

              comment je peux à chaque nouveau item initialiser le solde indépendamment de la semaine et de date.( la récursivité se fait sur chaque item et toutes les dates de la semaine)

              sachant que j'ai calculé ça dans le script.

               

              Merci Beaucoup!

              c'est vraiment urgent