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: 
chadliagabsi
Creator II
Creator II

COURBE DE VARIATION SANS CUMUL

Bonjour,

Je veux avoir une courbe sans cumul. J'ai deux champs à calculer et quand je fait les deux expressions il m'affiche la somme de 2016 et la somme de 2017. Hors que je les veux séparément.

merci.

Résultat:

test.png

11 Replies
sfatoux72
Partner - Specialist
Partner - Specialist

Quels sont tes dimensions et expressions ?

chadliagabsi
Creator II
Creator II
Author

voila mes

DIMENSIONS:

MOIS

ANNEE

EXPRESSIONS:

-sum({<LIBELLE_CODE_FACTURATION = {GHS}>} [DEPENSE])

-sum({<TYPE_CODE_FACTURATION = {CLI}>} [PRIXU*QTE])

kevinchevrier
Partner - Creator III
Partner - Creator III

Chadlia,

Je ne comprends pas ta demande.

Tu veux 2016 ou 2017 en fonction de l'année que tu sélectionnes ?

-sum({<LIBELLE_CODE_FACTURATION = {GHS},MOIS= { "<= $(=max(MOIS))"},ANNEE= { "= $(=max(ANNEE))"}>} [DEPENSE])

-sum({<TYPE_CODE_FACTURATION = {CLI},MOIS= { "<= $(=max(MOIS))"},ANNEE= { "= $(=max(ANNEE))"}>} [PRIXU*QTE])

kEVIN

kevinchevrier
Partner - Creator III
Partner - Creator III

A moins que ta demande soit plutôt :

aggr(sum({<LIBELLE_CODE_FACTURATION = {GHS}>} [DEPENSE]),ANNEE,MOIS)

aggr(sum({<TYPE_CODE_FACTURATION = {CLI}>} [PRIXU*QTE]),ANNEE,MOIS)

chadliagabsi
Creator II
Creator II
Author

Bonjour Kevin,

Je veux avoir dans la même courbe 1ere expression pour 2016 et 2017 et pareil pour la deuxième expression.

Je veux avoir 4 lignes c'est à dire.

Ici il me cumule expression1+expression2 pour l'année 2016 et pareil pour 2017.

kevinchevrier
Partner - Creator III
Partner - Creator III

Alors si tu veux 4 lignes, tu peux peut-être faire 4 expressions :

=sum({<LIBELLE_CODE_FACTURATION = {GHS},ANNEE= { "= $(=max(ANNEE))"}>} [DEPENSE])

=sum({<TYPE_CODE_FACTURATION = {CLI},ANNEE= { "= $(=max(ANNEE))"}>} [PRIXU*QTE])

=sum({<LIBELLE_CODE_FACTURATION = {GHS},ANNEE= { "= $(=max(ANNEE)-1)"}>} [DEPENSE])

=sum({<TYPE_CODE_FACTURATION = {CLI},ANNEE= { "= $(=max(ANNEE)-1)"}>} [PRIXU*QTE])

Tu coches sur les 4 "afficher l'expression en tant que légende"

chadliagabsi
Creator II
Creator II
Author

Merci kevin, J'ai pensé à ça mais, Je cherche une solution minimisée car j'ai une autre courbe qui contient plus d'expressions.

sfatoux72
Partner - Specialist
Partner - Specialist

Il ne te cumule pas tes expressions, il ne prend que la première.

Car si tu utilises 2 dimension la première va servir pour ton axe X et la seconde pour la légende. Dans ce cas, tu ne peux avoir qu'une expression, les suivantes sont ignorées.

Si tu veux plusieurs expressions, tu ne dois utiliser qu'une dimension et c'est les expression qui seront utilisée pour la légende.

Dans ton cas moi il faut mettre la dimension mois et créer 4 expression

chadliagabsi
Creator II
Creator II
Author

Bonjour Sébastien,

Je vais les voir séparément si par exemple dans le cas que j'aurai une seule expression et je veux voir le résultat pour chaque sélection comment pourrai je faire.

Voila un exemple:

test.png

Merci.