Qlik Community

New to QlikView

Discussion board where members can get started with QlikView.

Announcements

Breathe easy -- you now have more time to plan your next steps with Qlik!
QlikView 11.2 Extended Support is now valid through December 31, 2020. Click here for more information.

Not applicable

Comment utiliser un Set analysis sur une variable mois ?

Bonjour,

nouveau dans la communauté, je fais mes premier et poste mon premier problème !

Je suis en train de crée un graph de type tableau et je veux y voir la somme des ventes par mois et par client.

Je fais apparaître dans mes expressions un Set Analysis car je veux vois les m-4 avant le mois sélectionner, et pour le mois en cours le budget et le forecast

j'ai donc créé ceci :

Expression 1

=sum({$<Month={$(=Month-1)}>}m3) où Month est ma variable (1,2,3,4,5,6...) et m3 le volume de mes ventes

Expression 2

=sum({$<Month={$(=Month)}>}m3)

pour l'expression 1 le résultat est = 0

pour l'expression 2 j'ai bien le résultat excompté qui s'affiche

Par contre si je travaille sur la variable Year, dans les 2 cas j'ai le volume de mes ventes par client et par an qui s'affiche sans soucis !!??

Merci de votre aide,

3 Replies
christophebrault
Valued Contributor

Re: Comment utiliser un Set analysis sur une variable mois ?

Bonjour et bienvenu,

Si dans le champ Month, tu as bien des nombres, cette formule devrait fonctionner :

=sum({$<Month={$(=Max(Month)-1)}>}m3)

Dans un tableau simple, tu vas devoir mettre 4 expressions, une pour chaque mois.

Quand c'est possible, n'hésites pas à partager ton qvw en brouillant les chiffres si besoin, ou en créant un petit exemple qui reprend ton modèle.

C'est plus facile pour comprendre et expliquer la réponse.


Not applicable

Re: Comment utiliser un Set analysis sur une variable mois ?

Merci,

En fait la variable Month était en lettre, je l'ai jsute passé en numérique et maintenant c'est bon.

christophebrault
Valued Contributor

Re: Comment utiliser un Set analysis sur une variable mois ?

Ok, très bien.

Dans un set analysis de ce type, untilise max() ou only() dans la variable. J'utilise surtout max() pour ma part, car si l'utilisateur fait une sélection multiple, je prend automatiquement la date la plus élevée.

Cordialement