Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
J'ai un petit soucis sur un calcul que je dois réaliser sur des données à cumuler pour mon calcul.
Mois | NC | Livraisons | PPM | NC cumul | Livraisons cumul | PPM cumul | PPM cumul fais avec Excel |
janv. | 1031 | 16141787 | 64 | 1031 | 16141787 | 64 | 63,87149081 |
févr. | 1574 | 16222371 | 97 | 2605 | 32364158 | 97 | 80,49027569 |
mars | 1202 | 16667917 | 72 | 3807 | 49032075 | 72 | 77,64305304 |
avr. | 661 | 15837286 | 42 | 4468 | 64869361 | 42 | 68,87689244 |
Dans Qlikview j'ai rajouté deux expression NC Cumul = =sum(NC) et Livraisons cumul (Livraisons) = sum(Livraison) et pour les deux j'ai coché Cumul = Cumul total
Quand je veux calcul ma dernière colonne PPM Cumul j'ai donc fais PPM Cumul = =([NC cumul]/[Livraisons cumul])*1000000
Ceci marche pour la premiere Ligne, mais pour les suivantes il ne me fait pas le calcul avec les données cumulé je trouve avec Qlikview 97 et le bon résultat devrait être 80.49 = (2605/32364158)*1000000 (Voir résultat dernière colonne calculer avec Excel)
Merci d'avance pour vos lumières !
Personne pour cette belle formule
Un début, en utilisant la fonction above
1° - créer un graphique avec comme dimension le mois
2° - Créer les expressions dans l'ordre suivant
+if(isNull(above(Column(1),2)),0,above(Column(1),2))
+if(isNull(above(Column(1),1)),0,above(Column(1),1))
+Column(1)
+if(isNull(above(Column(2),2)),0,above(Column(2),2))
+if(isNull(above(Column(2),1)),0,above(Column(2),1))
+Column(1)
Ce qui donne au final
Bien sûr, si tu as 12 mois, il faut ajouter des if() pour aller chercher les lignes précédentes.
Antoine
Wow ! Je vais tester ca ! Je pensais qu'il y avait plus simple et qu'on pouvais utiliser la fonction cumul total sur l'expression et juste faire le calcul derriere !
Merci je teste!
On vient de me donner une autre réponse sympas je partage :
RangeSum(above([NC cumul],0,rowno(total)))/RangeSum(Above([Livraisons cumul],0,rowno(total)))
Ca marche également niquel et c'est dynamique en fonction de mon nombre de mois !
Bonjour
j'arrive pas a cumuler ce champ , heeeeeeeeeeeeeelp
MOIS CA CUMULCA
1 122 122
2 54 122+54
3 87 122+54+87
4 75 122+54+87+75
5 97 122+54+87+75+97
Merci d'avance .
Bonjour,
Je ne comprends pas toute ces formules compliquées...
personnellement, j'utilise une fonction QVW dans le graphique :
ainsi le résultat de la ligne 2 correspond au résultat de la formule ligne 2 + ligne 1, et ainsi de suite...
Cordialement,
Florent