Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
on retrouve bien cette formule dans une autre demande :
Sum({<ID={"=Aggr(Rank(Sum(Quantity)), ID)<=10"}>} Total Quantity)
Florent
J'ai compris en gros ce qu'il faut faire :
En réalité c'est pas vraiment la moyenne des ventes qu'il faut que je fasse, je dois réaliser la moyenne de cette opération : Val_pt*Coef
=rank((Val_pt*Coef))
En faisant comme ceci j'obtient le rang du salaire. Seulement je veux la moyenne des 5 meilleurs salaire. J'ai pas compris comment on devais le spécifier dans le set analysis.
Bonjour Jordan,
si tu fais
=avg(if(rank(Val_pt*Coef)<6, Val_pt*coef)
ça donne quoi ?
Florent
Bonjour Florent,
il me dit que la fonction rank ne peut pas se trouver à l'intérieur d'une agrégation.
J'ai essayé ceci : =avg({< rank(Val_pt*Coef)<6 >}Val_pt*Coef) et mais il me dit qu'il y a un problème dans le set.
oui, je pense qu'il manque une parenthèse :
=avg({< rank(Val_pt*Coef)<6} >}Val_pt*Coef)
Florent
Toujours le même problème.
Il manque toujours une parenthèse mais où :
=avg({< { rank(Val_pt*Coef)<6} >}Val_pt*Coef)
Je l'aurais mis là mais il me sort toujours la même erreur...
oups je n'avais pas vu qu'il en manquait 2..
et
=avg({< rank(Val_pt*Coef)<{"6"} >}Val_pt*Coef)
?
Florent.
J'y avais pas pensé mais non toujours pas x)
c'est chiant ça, il doit juste manquer un petit truc mais je vois pas.
pui c'est chiant, j'ai toujours du mal à voir le caractère qui manque ou qui est en trop...
mais on va trouver...