Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Un graphique peut servir à afficher des données pour plusieurs dimensions, via les dimensions alternatives.
Dans le cas présente, le paramétrage de couleur du graphique en barre ci-dessous a été réalisé "Par dimension", en choisissant la dimension "Groupe de support" :
Lorsque l'on choisit sur ce même graphique une autre dimension alternative, par exemple ci-dessous la dimension alternative "Entité", le graphique n'a pas de couleur, puisque le paramétrage de couleur du graphique a été défini sur la dimension "Groupe de support".
Question 1 : comment faire en sorte que le graphique en barre s'affiche en couleur par dimension, quelle que soit la dimension alternative choisie ?
ou en formulant d'une autre façon :
Question 2 : est-il possible - par une expression ou autre moyen - de détecter quelle est la dimension alternative courante, pour afficher le graphique en couleur par dimension, en fonction de la dimension alternative choisie (de manière dynamique) ?
C'est possible utilizer l'expression GetObjectDimension().
Par example:
If ( GetObjectDimension()='Entité', red(), blue() )
En utilisant la fonction getObjectDimension(), au niveau du paramétrage suivant du graphique
j'ai inséré cette formule pour sélectionner les dimensions pour lesquelles appliquer de la couleur :
=if (GetObjectDimension() = 'Entité',
[TCK_039_Entité_du_Client],
[TCK_014_Intervenant] )
Avec 'Entité' représentant le nom affiché d'une dimension alternative sur le graphique en barre, et [TCK_039_Entité_du_Client] représentant cette même dimension alternative dans l'application.
Le résultat n'est pas probant, comme si la fonction getObjectDimension() n'était pas interprétée à ce niveau de paramétrage du graphique - car la dimension alternative 'Entité' / [TCK_039_Entité_du_Client] n'est pas en couleur :
C'est comme si l'on passait tout le temps dans la clause "else" du "if". En effet, car l'autre dimension dans la formule, [TCK_014_Intervenant] - dont le libellé sur le graphique est 'Intervenant' - est bien celle qui bénéficie de la couleur sur le graphique :
Et parmi toutes les dimensions alternatives présentes sur ce graphique en barre, seule la dimension 'Intervenant' est en couleur.
Est-ce une limite de la fonction getObjectDimension à ce niveau de paramétrage du graphique, ou un problème de syntaxe dans les tests ou valeurs à tester ?
Et du coup, à ce stade, comment avoir une représentation graphique en couleurs pour chaque dimension alternative du graphique en barre ?