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: 
Anonymous
Not applicable

Sommes partielles qui n'affichent pas le bon total

Bonjour,

La somme partielle de la 2ème expression (QTE SI) de mon pivot n'affiche pas le bon total.

Je joins à la discussion une copie écran du pivot.

Lorsque j'exporte mon pivot sur Excel, et je fais la somme manuellement via une formule Excel, j'ai le bon chiffre qui s'affiche.

Pour info, ci-après ma 2ème expression :     =If([QTE SI Réelle]>=1,1,if([QTE SI Réelle]=0,0,-1))

Avez-vous une idée d'où ça peut venir?

Je vous remercie par avance de votre aide.

1 Solution

Accepted Solutions
sfatoux72
Partner - Specialist
Partner - Specialist

Si je me réfère à ta copie d'écran où tu montres l'onglet Présentation, tu utilises un tableau croisé dynamique et tu n'as qu'une dimension (Affection).

Si tu n'as bien qu'une dimension, pourquoi utiliser un tableau croisé dynamique ?

--> Si tu utilises un tableau simple, tu peux  préciser si le Total est calculé en utilisant l'expression (par défaut dans les tableaux simple et seul option dans un tableau dynamique) ou en sommant les lignes.

Choisi la 2ème option et utilise ton expression de départ :

=If([QTE SI Réelle]>=1,1,if([QTE SI Réelle]=0,0,-1))

Si tu dois utiliser un tableau dynamique, utilises l'expression suivante :

Sum(Aggr(If([QTE SI Réelle]>=1,1,if([QTE SI Réelle]=0,0,-1), LaListeDesDimensionsDeTonTableau))

Si tu as 2 dimensions dans ton tableau (xxx et yyy), ton expression sera la suivante :

Sum(Aggr(If([QTE SI Réelle]>=1,1,if([QTE SI Réelle]=0,0,-1), xxx, yyy))

View solution in original post

16 Replies
marwen_garwachi
Creator II
Creator II

Tu peux expliquer le problème un peu plus ? si tu utilise un tableau croisé penses à utiliser sum()...enfin je ne sais pas si j'ai bien compris ton besoin...

Anonymous
Not applicable
Author

Bonjour Marwen,

Au fait, j'utilise l'option ''Afficher les sommes partielles'', de l'onglet présentation, afin d'afficher le total des expressions..

Le total affiché pour l'expression (QTE SI) n'est pas bon .

Capture2.PNG

lcloatre
Partner - Creator III
Partner - Creator III

Je te conseille de créer un champ dans ton chargement qui te donnera directement la valeur -1, 0 ou 1.

If([QTE SI Réelle]>=1,1,if([QTE SI Réelle]=0,0,-1))

Je rejoins Marwen. Nous ne connaissons pas ton projet, il faut donc que tu décrives un peu plus ta problématique.

Anonymous
Not applicable
Author

Je ne pense pas que ça soit possible, vu que [QTE SI Réelle] est aussi une expression dans le pivot

marwen_garwachi
Creator II
Creator II

si le résultat de ton expression (If([QTE SI Réelle]>=1,1,if([QTE SI Réelle]=0,0,-1))) pour la

ligne 1 = 1

Ligne 2 = 0

Ligne 3 = -1

=> ton total sera 0 c 'est ce que tu veux ?

Anonymous
Not applicable
Author

Bonjour Marwen,

Le total doit être la somme des lignes.

Lorsque j'exporte mon pivot sur Excel, et je fais la somme manuellement via une formule Excel, j'ai le bon chiffre qui s'affiche, or sur Qlikview, le total affiché est :    -1

Merci

marwen_garwachi
Creator II
Creator II

Dans un tableau croisé tu n'auras pas le total si tu n'utilises sum()...ton expression doit donc être sum(If([QTE SI Réelle]>=1,1,if([QTE SI Réelle]=0,0,-1))) pour obtenir le total des lignes...


à ta disposition.

Marwen

Anonymous
Not applicable
Author

Le résultat n'est plus le même lorsque j'ajoute sum() ... 

sfatoux72
Partner - Specialist
Partner - Specialist

Peux-tu nous donner l'expression de [QTE SI Réelle] ?