Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
magnamaitre
Contributor III
Contributor III

Moyenne de la somme de tant de valeurs

Bonjour j'aimerais savoir comment je peux dire dans mon set analysis de réaliser la moyenne de la somme des 10 meilleures ventes de l'année.

Je sais qu'il faudra faire : Avg(Ventes) mais comment dire que l'on veut les 10 meilleures?

Merci d'avance pour votre aide.

Labels (1)
34 Replies
magnamaitre
Contributor III
Contributor III
Author

il me sort une valeur nul

flochi75
Creator III
Creator III

Matricule est il le bon champ ?

teste avec sum au lieu de avg et vois si le résultat est bon...

Florent

magnamaitre
Contributor III
Contributor III
Author

Voilà ce que j'ai...

moyenne.png

cje
Employee
Employee

Bonjour

En pièce jointe une appli QV 11.2 qui répond à la question de base en décomposant le problème, à partir d’un jeu de données très simple.

Règle de base : agrégations imbriquées, donc fonction AGGR nécessaire.

Cdt

Christophe Jouve

Principal Solution Architect

Direct: +33 1 55 62 65 54

Mobile: +33 6 76 24 22 47

Email: Christophe.Jouve@qlik.com

Qlik

France Headquarters Office,93 avenue Charles de Gaulle

92200 Neuilly sur Seine

qlik.com<http://www.qlik.com/>

Téléchargez gratuitement QlikView

http://www.qlikview.com/fr/explore/experience/free-download

The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.

flochi75
Creator III
Creator III

merci Christophe,

Je vais garder ton appli de démo.

Florent

magnamaitre
Contributor III
Contributor III
Author

bonjour Christophe et merci.

flochi75
Creator III
Creator III

Je n'arrive pas à appliquer ton script sur mon appli test, comme Jordan, ça,me ramène "null"

j'ai calculé dans le script 'Val_pt*Coef), : idem.

je te joins mon app test, merci pour ton aide

cje
Employee
Employee

Bonjour Florent,

J’ai appliqué la logique en reprenant votre exemple.

Voici la formule me permettant de sortir la moyenne d’un Top N dans votre objet texte :

='Moyenne top 10 : '& num(round(avg(aggr(if(rank(sum(Mnt))<11,sum(Mnt)),ID)),1),'# ##0',',',' ')

Mais fonctionnellement, on est d’accord que vous souhaitez pouvoir agréger vos ventes (Mnt) par ID, le trier en TOP N, puis sortir la moyenne des ventes sur la base de ce top N. C’est ça (c’est en tous cas ce que j’en ai compris de pars la fonction AGGR) ?

Cdt

Christophe Jouve

Principal Solution Architect

Direct: +33 1 55 62 65 54

Mobile: +33 6 76 24 22 47

Email: Christophe.Jouve@qlik.com

Qlik

France Headquarters Office,93 avenue Charles de Gaulle

92200 Neuilly sur Seine

qlik.com<http://www.qlik.com/>

Téléchargez gratuitement QlikView

http://www.qlikview.com/fr/explore/experience/free-download

The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.

flochi75
Creator III
Creator III

ça marche, merci beaucoup Christophe,

en fait, il fallait ajouter sum(Mnt) au lieu de seulement Mnt, non ?

du coup, à quoi sert le round(.....),1) ?

je l'ai enlevé et ça marche aussi... c'est pour arrondir au 0.5 sup ?

Florent.

cje
Employee
Employee

Oui. Round et num servent juste à formater le résultat.

Cdt

Christophe JOUVE

Qliktech France

Mobile: +33676242247

Le 21 sept. 2016 à 14:41, Florent Lelarge-Otiniano <qcwebmaster@qlikview.com<mailto:qcwebmaster@qlikview.com>> a écrit :