Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Aggr explications

Bonjour,

J'ai regardé une tutoriel sur youtube pour comprendre la fonction aggr, mais je ne comprends pas le résultat obtenu.

Est-ce que quelqu'un saurait m'expliquer cela?

Voici le lien de la vidéo : https://www.youtube.com/watch?v=N8q5S9F-dZU

Merci d'avance,

Cordialement,

MissPrees

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Hello ,

Le  aggr( count(Order ID), Employee ID )

Permet de compter le nombre de commande ( Order_ID) par employée.

Le aggr ( sum(Order TOTAL , Employee ID)

Permet de grouper la somme dépensée pour tous les commandes par employée

View solution in original post

6 Replies
Anonymous
Not applicable
Author

Hello ,

Le  aggr( count(Order ID), Employee ID )

Permet de compter le nombre de commande ( Order_ID) par employée.

Le aggr ( sum(Order TOTAL , Employee ID)

Permet de grouper la somme dépensée pour tous les commandes par employée

christophebrault
Specialist
Specialist

Bonjour,

Il faut voir la fonction aggr() comme un tableau virtuel.

En premier l'expression et après la ',' la dimension.

On peut aussi le voir comme une boucle, l'expression étant calculée pour chaque valeur de la dimension.

Il est alors possible de faire :

Sum(

     Aggr(

          Count(DISTINCT Order ID),Employee ID)

          )

     )

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin
Not applicable
Author

Merci beaucoup, votre réponse m'a bien aidé

Not applicable
Author

Cool merci pour votre réponse, j'ai compris le principe du coup

J'ai testé et que je fasse :

Sum(

     Aggr(

          Count(DISTINCT Order ID),Employee ID)

          )

ou bien que je fasse :

Count(DISTINCT Order Id)

j'ai le même résultat dans les deux cas. Mais j'imagine que cela a été inventé pour mettre en place d'autres choses, mais quoi par exemple? Pour faire un objet qui nous donnerait quoi comme information?

brunobertels
Master
Master

Bonjour

en complément sur la fonction AGRR :

doc word brief technique sur cette fonction

https://community.qlik.com/servlet/JiveServlet/downloadBody/3857-102-1-4509/QlikView%20Technical%20B...

un exemple complet :

https://community.qlik.com/blogs/qlikviewdesignblog/2016/02/12/how-i-used-aggr-and-above-in-a-kpi-ob...

En gros comme la fonction permet des calculs par regroupement dans une table virtuelle , çà peut être intéressant par exemple si tu veux le TOP 5 des vendeurs non pas au total mais par région par exemple.

ou encore le TOP 5 des meilleurs vendeurs de chaque Région

Bruno

fletexier
Contributor
Contributor

Bonjour,

Je réactive ce post pour poser une question complémentaire sur la fonction AGGR(),

Est-il possible, d'avoir dans le tableau virtuel créé par l'AGGR(),  des valeurs 0 si un employé n'est associé à aucune commande ?

 

Merci pour votre aide.