Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
afguillard
Contributor III
Contributor III

Tableau croisé dynamique et inscriptions cumulées

Bonjour,

Je n'arrive pas à créer un tableau croisé dynamique contenant des inscriptions cumulées. ça fonctionne uniquement avec un tableau simple (en cochant "Cumul total dans Expression". Est-ce normal ? sinon, comment dois-je procéder?

Merci

Anne-Flore Guillard

11 Replies
clefeuvre
Partner - Contributor II
Partner - Contributor II

Je suis absente du lundi 8 février au Vendredi 12 février.

Pour toute demande, veuillez envoyer un mail à support@opso.fr

Cordialement,

christophebrault
Specialist
Specialist

Dans un tableau croisé, il faut utiliser Rangesum() avec before() pour faire un cumul.

Par exemple :

Rangesum(

    Before( Sum(inscription),0,columnNo() )

)

Before prend 3 paramètres : l'expression, le ddécalage (0 dans mon exemple ne décale pas le cumul), et la plage (columnNo() renvoie le n° de la colonne, et cumul donc depuis le début pour votre exemple semaine / année)

Un exemple en pj

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin
clefeuvre
Partner - Contributor II
Partner - Contributor II

Je suis absente du lundi 8 février au Vendredi 12 février.

Pour toute demande, veuillez envoyer un mail à support@opso.fr

Cordialement,

afguillard
Contributor III
Contributor III
Author

Bonjour,

Merci de votre réponse, mais en fait, je veux faire un cumul des inscriptions semaines après semaines. donc de la manière suivante :

semaine     inscriptions     cumul

1                    52                    52

2                    32                    84

3                    11                    95 

etc...

Merci

Anne-Flore Guillard              

clefeuvre
Partner - Contributor II
Partner - Contributor II

Je suis absente du lundi 8 février au Vendredi 12 février.

Pour toute demande, veuillez envoyer un mail à support@opso.fr

Cordialement,

christophebrault
Specialist
Specialist

Ok, dans ce cas, il faut simplement remplacer before par above et ColumnNo() par Rowno() dans l'expression de cumul

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin
clefeuvre
Partner - Contributor II
Partner - Contributor II

Je suis absente du lundi 8 février au Vendredi 12 février.

Pour toute demande, veuillez envoyer un mail à support@opso.fr

Cordialement,

afguillard
Contributor III
Contributor III
Author

Effectivement, ça fonctionne très bien avec ces modifications. Merci Christophe !!

clefeuvre
Partner - Contributor II
Partner - Contributor II

Je suis absente du lundi 8 février au Vendredi 12 février.

Pour toute demande, veuillez envoyer un mail à support@opso.fr

Cordialement,