Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
guillaume_gorli
Creator II
Creator II

Créer une variable dans le script

Bonjour,

J'aurai deux problèmes / questions à soumettre à la communauté.

Je travaille actuellement sur une base de données simple remontant les informations suivantes :

part_no : la référence

bin.qty : la quantité en stock dans une localisation concernant cette référence.

bin : la localisation

future_usage : les besoin futurs concernant cette référence

cost : le coût unitaire

tot_cost : la valeur en stock

Capture.JPG

Je souhaiterai pouvoir créer directement dans le script une nouvelle variable calculant le stock disponible à savoir la somme des quantité en stock (il peut y avoir plusieurs localisation) auxquelles je retranche la quantité en besoin.

Par exemple pour la référence A, il y a 7 unités en stock (5+2) pour un besoin futur de 3 soit une quantité disponible de 4.

Je pensais le faire avec une formule de ce genre mais cela ne marche pas :

Capture.JPG

C'est une variable que j'arrive à déterminer dans un tableau (voir ci-dessous) mais pour des raisons de simplicité, j'aimerai le faire directement dans le script. En utilisant SET ?


Capture.JPG

Deuxième question : je dois calculer la valeur de ce stock disponible. Pour ce faire je ne dois pas prendre en compte les quantités disponibles négatives et doit donc remplacer toutes les quantités négatives par zéro. Par exemple pour la référence E, la valeur de stock dispo ne doit pas être égale à -15 mais à zéro (voir exemple ci-dessous)

Capture.JPG

Pour ceux qui souhaitent aider, ci-joint le fichier excel source et le qvw correspondant.

Merci

Guillaume

Labels (1)
1 Solution

Accepted Solutions
puttemans
Specialist
Specialist

Bonjour Guillaume,

Voici une solution dans le script pour vos 2 questions. J'espère que ça vous convient.

Cdt,

Johan

View solution in original post

2 Replies
puttemans
Specialist
Specialist

Bonjour Guillaume,

Voici une solution dans le script pour vos 2 questions. J'espère que ça vous convient.

Cdt,

Johan

guillaume_gorli
Creator II
Creator II
Author

Super Johan.

Merci beaucoup