2016-12-30 1 views
0

Création de relations (jointures) entre des tables dans un pivot de puissance.Relations de Power Pivot

J'ai 2 tables que je voudrais joindre ensemble, connecté avec une colonne commune = CustomerID. L'un est un tableau de faits l'autre table Dim (recherche). J'ai exécuté le "supprimer les doublons" sur les deux tables sans aucun problème.

Mais j'obtiens toujours une erreur disant: "la relation ne peut pas être créée parce que chaque colonne contient des valeurs dupliquées Sélectionnez au moins une colonne qui ne contient que des valeurs uniques".

La table de faits contient des doublons (comme il se doit?) Et la table Dim pas, pourquoi ai-je cette erreur?

aide a beaucoup apprécié

+0

Chaque fois que je suis tombé dessus et que j'étais sûr qu'il n'y avait aucun doublon dans la clé de recherche de ma table de recherche, il s'est avéré que j'avais tort. En supposant que vous ayez triplé et que vous n'avez rien trouvé, la prochaine étape que je prendrais est de limiter les lignes dans l'une ou l'autre des tables jusqu'à ce que vous puissiez le faire fonctionner, puis ajoutez les lignes manquantes jusqu'à ce que vous puissiez identifier les lignes qui causent l'erreur (d'où la raison pour laquelle ils sont un problème deviendrait heureusement évident). – Leonard

+0

Merci pour votre réponse, va se pencher sur cela. –

Répondre

0

Création d'un tableau en annexe avec les deux colonnes « CustomerID ». Après que les colonnes aient été ajoutées ensemble, j'ai pu "supprimer les doublons" et connecter les tables ensemble à travers la table ajoutée nouvellement créée.

Je ne sais pas si cela provoque un autre problème plus tard cependant.

0

Vous pouvez également rechercher des valeurs d'ID en double dans une colonne à l'aide de la fonction Regrouper par.

Supprimer toutes les colonnes à l'exception ID, ajoutez une colonne qui se compose uniquement du nombre 1.

Groupe par ID, additionnant les contenu de la colonne ajoutée et filtrer les ID dont le total est égal à 1. Ce qui reste sont des ID dupliqués .