Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'ai créé un tableau dynamique avec les semaines et les années en dimensions, et la formule suivante pour compter les inscriptions en expression: count({<DateInscr={">=$(=Date(vStartDate,'DD/MM/YYYY'))<=$(=Date(vEndDate,'DD/MM/YYYY'))"}>}NOMPREDDN).
Grâce aux variables vStartDate et vEndDate, je peux sélectionner un période et obtenir automatiquement un tableau des inscriptions par année (j'ai glissé le critère année au dessus de l'expression 'Inscriptions' pour mettre les années en ordonnées).
Maintenant, je voudrais pouvoir calculer automatiquement l'écart entre les deux dernières colonnes comme par exemple dans le tableau suivant :
semaine | 2013 | 2014 | 2015 | 2016 | Ecart |
1 | 70 | 52 | 82 | 114 | 32 |
2 | 116 | 140 | 130 | 111 | -19 |
3 | 85 | 87 | 141 | 96 | - 45 |
4 | 71 | 78 | 110 | 62 | - 48 |
5 | 63 | 99 | 108 | - | |
6 | 62 | 80 | 132 | - |
Je ne vois pas comment procéder.
Pouvez-vous m'aider?
Merci !
Anne-Flore Guillard
Bonjour Anne Flore
J'utilise Qlik Sense
Dans un TCD si je veux comparer une colonne avec sa précédente j'utilise before() au lieu de above ()
ex :
ma mesure - before(ma mesure) )
por toi :
dimension en colonne : année
dimension en ligne : semaine
mesure en colone :
mesure 1 :
count({<DateInscr={">=$(=Date(vStartDate,'DD/MM/YYYY'))<=$(=Date(vEndDate,'DD/MM/YYYY'))"}>}NOMPREDDN)
mesure 2 :
count({<DateInscr={">=$(=Date(vStartDate,'DD/MM/YYYY'))<=$(=Date(vEndDate,'DD/MM/YYYY'))"}>}NOMPREDDN)
-
before (
count({<DateInscr={">=$(=Date(vStartDate,'DD/MM/YYYY'))<=$(=Date(vEndDate,'DD/MM/YYYY'))"}>}NOMPREDDN)
)
Bruno
Je suis absente du lundi 8 février au Vendredi 12 février.
Pour toute demande, veuillez envoyer un mail à support@opso.fr
Cordialement,
Bonjour,
Dans un tableau croisé dynamique, l'expression pour l'écart sera calculé pour chaque dimension, on ne peux pas l'avoir que à la fin du tableau.
Une solution serait donc d'ajouter une expression pour calculer l'écart en utilisant la fonction before() sur la première expression et calculer la différence. Mais il y aurait autant d'écart que d'année ...
Sinon mettre cette colonne écart en dehors du tableau dans un autre qui n'aurait comme dimension que les semaines mais cela implique de limiter la taille du premier tableau pour qu'il ne déborde pas sur le second.
Je suis absente du lundi 8 février au Vendredi 12 février.
Pour toute demande, veuillez envoyer un mail à support@opso.fr
Cordialement,
Bonjour Anne Flore,
pourquoi ne pas construire en script un champ "Années", et un champ "Semaines" à partir de la date d'inscription, puis de mettre ces 2 dimensions dans ton TCD, puis de faire ton expression "écart" en utilisant :
column(4)-column(3) ?
Florent.
Bonjour Anne Flore
J'utilise Qlik Sense
Dans un TCD si je veux comparer une colonne avec sa précédente j'utilise before() au lieu de above ()
ex :
ma mesure - before(ma mesure) )
por toi :
dimension en colonne : année
dimension en ligne : semaine
mesure en colone :
mesure 1 :
count({<DateInscr={">=$(=Date(vStartDate,'DD/MM/YYYY'))<=$(=Date(vEndDate,'DD/MM/YYYY'))"}>}NOMPREDDN)
mesure 2 :
count({<DateInscr={">=$(=Date(vStartDate,'DD/MM/YYYY'))<=$(=Date(vEndDate,'DD/MM/YYYY'))"}>}NOMPREDDN)
-
before (
count({<DateInscr={">=$(=Date(vStartDate,'DD/MM/YYYY'))<=$(=Date(vEndDate,'DD/MM/YYYY'))"}>}NOMPREDDN)
)
Bruno
Merci !! ça fonctionne parfaitement !
Anne-Flore
Bonjour
Ravi que çà marche
Bruno