2 votes

Power BI - Afficher toutes les données de la table 1 dans un visuel de deux tables liées entre elles lorsqu'un autre champ de la table 2 est sur l'axe des X

J'ai une colonne clé dans deux tables liées de plusieurs à plusieurs et l'exemple de représentation des données est

(je joins un exemple de tableau pour faire passer le message, car il existe de nombreuses autres colonnes qui ne contribuent pas à ce visuel).

tableau 1 -

table 1

tableau 2 -

table 2

Je réalise un graphique linéaire avec la date sur l'axe des x et la valeur 1 et la valeur 2 sur l'axe des y. La valeur 1 est vraie pour toutes les dates. Il s'agit en fait d'une valeur cible standard. Maintenant, je veux que toutes les valeurs 1 additionnées apparaissent dans mon graphique comme valeur 1 et pas seulement celles pour lesquelles j'ai des données à ces dates. Pour mieux l'expliquer, je veux que 1717 apparaisse sur le graphique comme le total dans le tableau de l'image suivante.

visuel -

table 3

Existe-t-il un moyen de faire cela dans Power BI ? J'ai essayé de créer une dimension partagée de toutes les clés uniques comme une table séparée et de connecter les deux tables à cette table mais il n'y a pas de changement dans le visuel à cause de cela.

1voto

mkRabbani Points 13850

Vous pouvez suivre les étapes ci-dessous pour obtenir le résultat souhaité.

Étape 1 Créer un colonne personnalisée dans votre * tableau 1 comme ci-dessous-

value_1_sum = 
CALCULATE(
    SUM(table_2[value1]),
    ALL(table_2)
)

Étape 2 Configurez votre graphique linéaire comme ci-dessous. N'oubliez pas que l'agrégation pour la nouvelle colonne personnalisée sera Moyenne comme le montre l'image

enter image description here

Et voici le résultat final.

enter image description here

Référence supplémentaire Voici la liste des options que vous obtiendrez après un clic droit sur le nom de la mesure.

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X