Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

calculer expression Iterative dans le script

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

1 Solution

Accepted Solutions
Not applicable
Author

Bonjour Safa,

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

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

Cordialement.

David

View solution in original post

2 Replies
Not applicable
Author

Bonjour Safa,

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

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

Cordialement.

David

Not applicable
Author

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