Home – Le CFO masqué › Forums › Power BI › Erreur Relation entre tables
- This topic has 7 replies, 3 voices, and was last updated 7 years, 3 months ago by
smail.
-
AuthorPosts
-
13 November 2017 at 8 h 33 min #38854
smail
ParticipantJ’essaie de créer une relation entre deux tables. J’ai essayé de faire ceci et j’ai reçu l’erreur ” cant create a relationship between these two columns because one of the columns must have unique values.”
Any Solution please.
Attachments:
You must be logged in to view attached files.13 November 2017 at 9 h 10 min #38858Sophie Marchand
ParticipantBonjour,
Ce genre de question est impossible à répondre sans avoir accès au modèle de données.
Est-ce que vous essayez de lier entre elles 2 tables de faits? Le cas échéant, vous devriez plutôt les lier via des tables de dimensions. Les tables de dimensions ne contiennent pas de doublons.
S’il ne s’agit pas de deux tables de faits, alors, vous avez au minimum une table de dimension et vous devez comprendre pourquoi cette table comprend des doublons dans la clé commune.
Merci.
Sophie
Merci.
Sophie
14 November 2017 at 1 h 57 min #38970smail
ParticipantVoila un exemple qui correspond à ma situation
Attachments:
You must be logged in to view attached files.14 November 2017 at 12 h 43 min #38976Sophie Marchand
ParticipantBonjour,
Le fichier fourni n’est pas un .pbix.
Merci de fournir un .pbix ou minimalement une image de votre modèle de données.
Sophie
15 November 2017 at 4 h 08 min #38982smail
ParticipantJ’ai fourni deux fichier tabledemo.xlsx et powerbidemo.pbix .
15 November 2017 at 7 h 56 min #38984Sophie Marchand
ParticipantLe fichier .pbix est en fait un dossier zippé et il n’y a aucun .pbix dedans. Pourriez-vous tenter de fournir à nouveau le .pbix ou nous le transférer par courriel à info@lecfomasque.com? Merci.
10 January 2018 at 1 h 42 min #39928Xavier Allart
ParticipantBonjour
Si j’ai bien compris, dans PowerBI, la relation entre 2 tables ne peut avoir lieu que sur 1 seul champ.
Mais dans votre exemple (powerbiDemo.pbix) il faudrait 2 champs Secteur et Période.
Dans votre cas, Il existe 2 solutions :
1) Ajouter une nouvelle colonne dans les 2 tables, correspondant à la concaténation des 2 colonnes
iD=[Secteur]&[Index], et réaliser la liaison sur ce champ
2) Réaliser une fusion entre les 2 tables en sélections les deux colonnes pour la relation
Amicalement
Bonne année 2018Attachments:
You must be logged in to view attached files.10 January 2018 at 2 h 01 min #39930smail
ParticipantMerci Bcp Xavier, j’ai déjà résolu mon problème avec une table de démenions, parce que le faite de Réaliser une fusion entre les 2 tables en sélections les deux colonnes pour la relation, ne marchera pas vue que sur les deux colonnes la “cardinality” est : “Many to many” or, il fallait soit : “one to many” , ou bien “many to one” . Merci encore une fois , et j’espère que cette année 2018 sera bonne pour nous tous 🙂 .
-
AuthorPosts
- You must be logged in to reply to this topic.