Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
Si c'est ce que tu veux, tu trouveras l'application modifiée en pièce jointe
Concernant flux moyen semaine, la moyenne calculée par rapport aux nombre de semaine dont la valeurs de flux est différents de zéro alors qu'il doit prendre en compte ttes les semaine
si je prends la semaine 9 la valeur moyenne affichée est 15 : 59/4=14.75 la bonne valeur est : 59/9= 6.55
Merci
Donc pas comme tu l'avait spécifié précédemment
Voici l'expression, avec en gras la partie modifiée :
e -1 en rouge a été ajouté pour arriver exactement à ce que tu as demandé, Car il y a également un bout de la semaine 52 de 2016 en 2017 que tu n'as pas compté dans ton exemple.
Num(
if(SecondaryDimensionality()=0,
//Total
Round( count(DISTINCT{<[File d’attente]={'N1-Developpement'}, Semaine=>} Création ) / Count({<Semaine=>} Aggr(count({<[File d’attente]={'N1-Developpement'}, Semaine=>} DISTINCT Création ), M_1, Semaine)))
,
//Cellules
Avg(
Aggr(
RangeSum(
Above(
count(DISTINCT{<[File d’attente]={'N1-Developpement'}, Semaine=>} Création ),
0,
RowNo()
)
) / (RangeSum(
Above(
count(DISTINCT{<Semaine=>} Semaine ),
0,
RowNo()
)
)-1),
M_1, Semaine
)
)
), '0.##')
Merci Sébastien,
désolé si je me suis mal exprimé avant.
concernant l'expression de stock pour N2-Développement la semaine 1 n'affiche pas la bonne valeur,
j'ai utilisé cette expression pour le stock dans le graphe courbe, a ton avis c'est la bonne règle?
if(Dimensionality()=0,
//Total
count(DISTINCT{<[File d’attente]={'N1-Developpement'}, Semaine=>} Création )- count(DISTINCT{<[File d’attente]={'N1-Developpement'}, Semaine>} Cloture )
,
// Cellules
Sum(
Aggr(
RangeSum(
Above(
count(DISTINCT{<[File d’attente]={'N1-Developpement'}, Semaine=>} Création )- count(DISTINCT{<[File d’attente]={'N1-Developpement'}, Semaine>} Cloture ),
0,
RowNo()-1
)
), Semaine
)
)
)
Il faut enlever le test sur Dimentionality() qui n'a pas lieu d'être dans un graphique en ligne, ainsi que l'expression pour le Total pour le "Stock" et le "Flux moyen".
Mais si tu garde une seul expression tu auras le premier graphique où l'on ne voit que le Stock, les autres données n'étant pas très visibles.
==> Je te conseille de créer des expressions distinctes et de mettre le Stock sur l'axe de droite comme sur le graphique du bas.
Merci Sébastien,
concernant le graphe 2 , la valeur de semaine 1 doit être 8 et non 0 , je ne vois pas d'ou ça vient l'erreur,
aussi si tu comparer les graphes 3 et 4 on a pas le même résultât pourtant on la même expression.
Merci pour ton aide
Salut,
il y a 3 problèmes: