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
chadliagabsi
Contributor 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

Tags (1)
11 Replies
sfatoux72
Valued Contributor

Re: COURBE DE VARIATION SANS CUMUL

Quels sont tes dimensions et expressions ?

chadliagabsi
Contributor II

Re: COURBE DE VARIATION SANS CUMUL

voila mes

DIMENSIONS:

MOIS

ANNEE

EXPRESSIONS:

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

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

kevinchevrier
Contributor III

Re: COURBE DE VARIATION SANS CUMUL

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
Contributor III

Re: COURBE DE VARIATION SANS CUMUL

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
Contributor II

Re: COURBE DE VARIATION SANS CUMUL

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
Contributor III

Re: COURBE DE VARIATION SANS CUMUL

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
Contributor II

Re: COURBE DE VARIATION SANS CUMUL

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
Valued Contributor

Re: COURBE DE VARIATION SANS CUMUL

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
Contributor II

Re: COURBE DE VARIATION SANS CUMUL

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.