Microsoft 365 Gestion des relations - Power PIVOT

Mazar34

XLDnaute Nouveau
Bonjour à tous,

Je vous expose aujourd'hui ma problématique, j'ai récupéré sur un site officiel un fichier avec mappage XML qui concerne toutes les caractéristiques événements au Québec en 2019.
J'ai donc importé les tables qui comportaient les informations qui m’intéressaient à savoir, le nom de l’événement, le lieu, et la date d'exploitation.

Je me suis donc lancé dans une tentative de création de relation car tous ces événements sont reliés par un ID unique (ETBL_ID).

1036069


Une fois les relations crées, j'essaie d'exploiter ces données via un TCD mais je pense louper une étape car lorsque je sélectionne mon nom d'établissement (événement) en champs et que j'y ajoute une date, toutes les dates s'affichent. Pareil pour les adresses.
Je pense être proche de la solution et j'aimerais découvrir comment mener à bien cet exercice.
En PJ mon fichier, incorrect donc si jamais vous souhaitez jeter un œil ce sera avec plaisir. J'ai dû supprimer la table des adresses pour pouvoir télécharger mon fichier mais je pense que la mécanique restera la même.

Est-ce qu'une âme charitable pourrait m'expliquer comment parvenir à mes fins ?

Merci par avance pour votre aide ! et à bientôt,

G,
 

Pièces jointes

  • Evenements QC 2019.xlsx
    981.2 KB · Affichages: 14

merinos

XLDnaute Accro
Bonjour,

Effectivement les relations semblent inversées. ( voir image ci-dessous des relations du document sur lequel je travaille , la table "Data no Customer contient 2 million de transactions))

Comme une telle erreur peut se produire?
Il n'y a pas assez d'evenements dans la table centrale... et donc les dates sont uniques (et aussi les adresses)
S'il y avais 2 transactions pour la même date et aussi 2 transactions pour le même client, les relations se seraient mise dans le bon sens.

Merinos

1036117
 

Mazar34

XLDnaute Nouveau
Bonjour à vous,
Merci pour vos messages.
J'ai replacé les relations dans ce qui semble être le bon ordre, en mettant la table des adresse au milieu plutôt que de l'evenement.
1036148


Cependant, rien ne se passe lorsque j'exploite les champs dans mon TCD... je pense louper une étape pour obtenir mes informations... Elles ne semblent pas reliées entre elles.
1036149


Avec le peu d'information fourni, sauriez-vous me dire où est le point bloquant ?
Merci beaucoup et bonne journée,
G,
 

Amilo

XLDnaute Accro
Bonjour Mazar34, chris, Merinos, le forum,

Il semble qu'il y ait que valeurs uniques dans les 2 tables,
Excel n'accepte que les relations 1 à plusieurs,
Le lien entre les 2 tables dans la vue du diagramme, montre une relation de 1 à plusieurs mais sauf erreur de ma part, a priori Excel indique par défaut cette cardinalité même s'il s'agit en réalité d'une relation de 1 à 1,

Alors qu'il aurait signalé un message d'erreur dans le cas d'une relation de Plusieurs à Plusieurs

Power BI accepte les 2 relations : 1 à 1 et 1 à Plusieurs
Après test dans Power BI, il m'a automatiquement trouvé la relation 1 à 1 et le TCD semble fonctionner dans ce cas (voir capture en pièce jointe)

Edit : généralement dans le cas d'une relation 1 à 1 dans Excel, il est préférable de fusionner les 2 tables en une seule (formule Recherchev par exemple)

Cordialement
 

Pièces jointes

  • Mazar34.png
    Mazar34.png
    116.4 KB · Affichages: 15
Dernière édition:

merinos

XLDnaute Accro
Bonjour à vous,
Merci pour vos messages.
J'ai replacé les relations dans ce qui semble être le bon ordre, en mettant la table des adresse au milieu plutôt que de l'evenement.
Regarde la pièce jointe 1036148

Cependant, rien ne se passe lorsque j'exploite les champs dans mon TCD... je pense louper une étape pour obtenir mes informations... Elles ne semblent pas reliées entre elles.
Regarde la pièce jointe 1036149

Avec le peu d'information fourni, sauriez-vous me dire où est le point bloquant ?
Merci beaucoup et bonne journée,
G,

Il manque une mesure.... Si ton pivot ne calcule rien, il montre tout...