Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Highlighted
Not applicable

Sum & Distinct

Bonjour,

Petit soucis, surement basique pour vous :

J'ai trois tables :

TableA:

ID_chef   |   ID_Ville   |   nb_personnes

_________________________________________

1             | lyo             |  11

TableChef:

ID_chef   |   C_libellé

_________________________

1             | Mr

1             | Md        

TableVille:

ID_Ville   |   V_Libellé

__________________________

lyo          |  Lyon

lyo          |  Lyon 02

lyo          |  Lyon 03

Dans un TCD, j'affiche ID_chef, ID_Ville, V_Libellé et sum(nb_personnes).

J'ai bien 3 lignes, mais une somme égale à 11, et un total aussi à 11. C'est bon.

Par contre, quand j'ajoute une expression count(distinct ID_chef), ca multiplie par 2 ma premiére sum.

Et si j'ajoute un count(distinct ID_Ville), ca multiple encore par 3...

Alors que j'ai toujours que trois lignes dans mon tableau. Je me retrouve donc avec un total de 66...

J'aimerais juste comprendre dans quelles cas la somme de la colonne nb_personnes vient donc se multiplier.

Et surtout comment ne pas avoir ce probléme. Car quoi qu'on affiche, le nb_personnes est de 11 qu'une fois dans ma TableA.

Merci,

Tags (1)
1 Reply
therienj
Not applicable

Re: Sum & Distinct

Tu as des doublons dans tes "ID", ta clé doit être unique, sinon tu risques un produit cartésien.