Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
Je vous contacte afin de solliciter votre aide.
En effet, j'ai une demande d'une client que je n'arrive pas à mettre en place.
Il voudrait comparer les éléments d'une dimension dans le temps (Année, Semestre, Trimestre, Mois, Semaine, Jours) en fonction d'une dimension en mode Year-to-Year.
Pour mieux comprendre voici un exemple.
J'ai une dimension avec plusieurs valeurs.
Dans un même graphique et pour chaque valeur de la dimension
je voudrais voir l'évolution de la mesure par Semestre ou Trimestre ou Mois ou Semaine ou Jours et cela pour l'année N et N-1.
Si ma dimension à 3 valeurs, au total je devrais avec 6 valeurs.
3 pour l'année N et 3 pour l'année N+1.
Et tout cela dans un graphique à ligne.
Je vous remercie beaucoup.
Et bon confinement !
Bonjour,
est ce que vous pouvez partager un exemple de donnée avec un exemple du output ?
Voici un jeu de donnée fait maison !
Je ne sais pas si ça va aider.
J'ai deux années, une colonne mois et 4 catégories (A,B,C,D).
Pour résumé, mon client veut un graphique en ligne pour comparer les chiffres de l'année 2020 et 2019 déclinés par mois et par catégorie.
Donc pour l'année 2019, l'évolution des 4 catégories par mois ainsi que pour l'année 2020.
Au total 8 lignes.
Je vous remercie
ci-joint une version
pour A par exemple de 2020 si l'aggr ici est sum(NB) :
sum({<OPERATEUR={'A'},ANNEE={"$(=Max(ANNEE))"}>} NB)
de même.... pour les autres
Bonjour,
Merci beaucoup Taoufiq_ZARRA.
Oui c'est une bonne solution et c'est exatement le résultat visuel attendu.
Mais quand j'ai très peu d'élément dans ma dimension.
J'avais commencé à mettre cette solution en place mais elle n'a pas tenu longtemps
parce qu'il y a des dimensions qui se trouvaient avoir plus de 30 éléments.
(j'ai oublié de préciser dans l'énoncé de mon problème, désolé 🙄).
Ce qui me demande trop de développement et finalement difficile à maintenir.
Surtout si les éléments changent de nom.
J'ai des lors proposé de mettre en place les trellis afin de créer des partitions graphiques par année.
Mais le client n'arrive pas à comparer d'un seul coup d’œil les courbes des deux années.
Mais est ce vraiment possible de faire cela ?
Il y a t'il une solution alternative ?
Bonjour,
Je ne sais pas si existe d'autres solutions et je ne pense pas.
Mais déjà avec 8 lignes c'est illisible avec 30 c'est compliqué je pense.
Je vais également attendre les autres utilisateurs
Bonjour,
Il suffit peut être simplement de mettre deux dimensions et deux mesures
Le Mois / Trimestre / Semaine en abscisse
La catégorie en deuxième dimension pour avoir une ligne pour chaque valeur.
Une expression pour N et une autre pour N-1.
en effet, 30 valeur de dimensions donneront 60 lignes, illisible. Il faut alors proposé une analyse hiérarchique si possible
Bonjour.
Merci pour votre réponse.
J'ai essayé de mettre en dimension une hiérarchie temps ainsi que ma seconde dimension.
Et en mesure , 2 mesures. une pour l'année 2020 et une autre pour l'année 2019.
Malheureusement dans cette configuration, ma seconde dimension n’apparaît pas.
Je n'ai pas de déclinaison selon ma seconde dimension.
De plus, je me permets de rajouter une question supplémentaire ?
Comment calculer le dernier jour de chaque période dans le calcul de ma mesure ?
Exemple : si je regarde ma mesure en fonction des trimestres de 2020 et 2019,
il me faut avoir le résultat de mes mesures au dernier jour de T1, T2, T3 et T4.
Ce que j'ai pensé à faire c'est déjà de filtrer sur la max(date) et de faire une agrégation avec aggr (pour l'année en cours).
Et pour l'année précédente d'utiliser la fonction addyears(date,-1).
Mais cela ne fonctionne pas pour l'année 2019.
Il ne m'affiche que le trimestre T1 de 2020, et pas les autres trismestre T2,T3 et T4 de 2020.
merci