Bonjour à toutes et tous !
Comme indiqué dans le titre, des relations créées manuellement dans l'interface de Power Pivot ne sont pas détectées dans un TCD issu du modèle de données :
Step by step :
Dans Excel 2013 x86 (pack Pro Plus) sous Windows 8.1 Pro x64 :
- Je crée deux tables de données dans une feuille Excel
- TableCategories
- CategoriePk
- NomCategorie
- TableProduits
- CategorieFk
- Produit
- J'ajoute ces deux tables au modèle de données
- J'ouvre Power Pivot
- Je crée la relation TableProduits[CategorieFk] -> TableCategorie[CategoriePk]
- Depuis Power Pivot, je crée un TCD basé sur le modèle de données (que je place à côté de mes tables)
- Je mets en étiquette de ligne TableCategorie[NomCategorie] et TableProduits[Produit]
- J'obtiens un produit matriciel des deux tables (soit l'association de chaque élément d'une table avec chaque item de l'autre)
- Une cellule de mon TCD sélectionné, je clique sur "Détecter les relations" de l'onglet Power Pivot, et j'obtiens "Aucune relation détectée"
Je l'ai refait plusieurs fois, en créant les relations soit graphiquement, soit via le bouton "Créer une relation", ou par l'interface "Gérer les relations", en disposant les tables et tableau sur des feuilles séparées, Rien n'y a fait...
J'ai aussi essayé avec des tables Access liées, des données d'autres classeurs Excel, des données Web structurées, le tout importé directement depuis Power Pivot puis à partir de PowerQuery....
Après ça, j'ai fait des incantations, brûlé de l'encens, et... toujours rien, ce gros débile de Power Pivot s'est inébranlablement entêté à ne vouloir détecter aucune relation !!!
Arrivé à ce point, je suis au bord de la dépression
Alors je remercie par avance toute âme charitable qui saura me sauver d'une fin aussi violente que prématurée...
Evidemment, y'a urgence pour moi (sinon ce serait moins marrant)
Partager