Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
MauriceLudo
Creator II
Creator II

Count Stock historique

Bonjour,

je voudrais mettre en place un tableau pour afficher  l'historique de mon stock

- flux = count( DISTINCT Création)  F

- Traitement = count(DISTINCT Cloture) T

- Stock :   S1 = F-T

                 S2 = stock S1 + F-T

                 S3 = Stock S2 + F-T

j'ai essayé plusieurs expression pour afficher l'historique de la semaine s-1 mais je n'ai pas réussi.

quelqu'un peut me aider s'il vous plait ?

Merci

Maurice

1 Solution

Accepted Solutions
sfatoux72
Partner - Specialist
Partner - Specialist

Ok, autant pour moi.

Voici l'appli avec les données et les tableaux

View solution in original post

17 Replies
kevinchevrier
Partner - Creator III
Partner - Creator III

As-tu essayé la fonction above ?

Peux-tu transférer un .qvw ?

Kevin

MauriceLudo
Creator II
Creator II
Author

Bonjour Kevin ,

oui j'ai essayé mais ce n'est pas vraiment ce que je cherche,

voici le fichier .qvw

sfatoux72
Partner - Specialist
Partner - Specialist

Je crois que c'est ce que tu veux :

community_271546.png

je joint l'application avec 2 solutions. J'essayerai d'expliquer un peu les 2 solutions dans une autre réponse si j'ai le temps.

sfatoux72
Partner - Specialist
Partner - Specialist

L'application que j'ai fournit ne contient pas les données, mais elles peuvent être chargées à partir de ton application (chargement binaire), voir le script de chargement de mon application:

J'ai fait cela pour que l'application soit plus rapidement téléchargée et parce que j'avais besoin d'ajouter des données pour une de mes solutions :

Binary [stock histo.qvw];

SET ThousandSep=' ';
...
SET LongDayNames='lundi;mardi;mercredi;jeudi;vendredi;samedi;dimanche';

_M_1:
LOAD *
Inline [
M_1
Flux
Traitement
Stock
Flux moyen semaine
]
;

MauriceLudo
Creator II
Creator II
Author

Merci Sébastien pour ta réponse,

j'ai rechargé l'application à partir de l'application initiale, mais je n'ai pas le tableau, peux-tu nous communiqué l'expression utilisée pour calculer le stock.

Merci

Maurice

sfatoux72
Partner - Specialist
Partner - Specialist

Ok, autant pour moi.

Voici l'appli avec les données et les tableaux

MauriceLudo
Creator II
Creator II
Author

Merci Sébastien,

Ça marche bien pour le stock mais pas pour flux moyen par semaine voici la règle de calcul

cumul de flux sur nombre des semaine passées

exemple pour semaine 8

Flux moyen semaine = 1+17+12 / 3 = 10

j'ai testé cette expression mais ca ne marche pas


count(DISTINCT{<[File d’attente]={'N1-Developpement'}>} Création ) - rangesum(before(count(DISTINCT{<[File d’attente]={'N1-Developpement'}>} Création ),0,columnno())),

sfatoux72
Partner - Specialist
Partner - Specialist

‌je n'ai pas du tout traité ce sujet, car il ne faisait pas partie de ta question.

Le nombre de valeur utilisé pour calculer ta moyenne ne va pas cesser d'augmenter, c'est bien ce que tu veux ?

on est d'accord qu'une moyenne calculée sur 2 semaines n'est pas comparable à une moyenne calculée sur 104 semaines (2 ans).

Je pense que tu ne veux pas que le résultat soit fonction de la sélection de la semaine ?

Si tu sélectionnes la semaine 8 tu voudras toujous voir la valeur 10

MauriceLudo
Creator II
Creator II
Author

oui il va augmenter puisque il s'agit d'un cumul de flux de toutes les semaine.

on est d'accord le moyenne est différente d'une semaine à l'autre ,

le résultat ne dépend pas de la sélection.

Merci