Afficher et modifier des relations
L'onglet Conception de la fenêtre PowerPivot contient des outils permettant d'afficher et de gérer les relations entre les tables qui ont été définies dans votre classeur. Pour plus d'informations sur la façon dont les relations sont utilisées dans PowerPivot pour Excel, consultez Vue d'ensemble des relations.
[!REMARQUE]
Dans Windows Vista et Windows 7, les fonctionnalités fournies dans la fenêtre PowerPivot sont disponibles sur un ruban, présenté dans cette rubrique. Dans Windows XP, ces fonctionnalités sont disponibles dans un ensemble de menus. Si vous utilisez Windows XP et souhaitez voir les correspondances entre les commandes des menus et les commandes du ruban, consultez Interface utilisateur de PowerPivot dans Windows XP.
Afficher et modifier des relations existantes
Dans la fenêtre PowerPivot, cliquez sur l'onglet Conception, puis dans le groupe Relations, cliquez sur Gérer les relations.
Dans la boîte de dialogue Gérer les relations, suivez les étapes ci-dessous si vous souhaitez modifier une relation :
Sélectionnez la relation et cliquez sur Modifier.
Dans la boîte de dialogue Modifier la relation, modifiez les tables ou les colonnes utilisées dans la relation, puis cliquez sur OK.
Dans la boîte de dialogue Gérer les relations, cliquez sur Fermer.
Modifier la relation active dans la vue de diagramme
Si vous importez des tables qui ont plusieurs relations, ou si vous créez manuellement plusieurs relations entre deux tables, vous devez spécifier une relation en tant que relation active utilisée par défaut pour la navigation et les calculs. Les relations restantes existent dans le modèle en tant que relations inactives. Vous pouvez utiliser une relation inactive dans des calculs DAX. Vous pouvez également promouvoir une relation inactive en relation active.
Dans la vue de diagramme, recherchez la table ayant des relations actives et inactives. Une relation inactive apparaît sous la forme d'une ligne en pointillés. (Une relation est inactive si une relation indirecte existe déjà entre les deux colonnes.)
Cliquez sur la ligne de la relation active (celle qui n'est pas en pointillés) pour la sélectionner. Cliquez avec le bouton droit sur la ligne, puis sur le lien sélectionné. Sélectionnez Marquer comme inactive.
Pointez sur la ligne en pointillés entre les deux tables.
Cliquez avec le bouton droit sur la ligne en pointillés, puis cliquez sur Marquer comme active. Notez que vous pouvez également supprimer et modifier la relation à partir de son menu contextuel.
Considérations à prendre en compte pour modifier des relations
Lorsque vous modifiez une relation, considérez les éléments suivants :
Il ne peut y avoir qu'une seule relation active entre chaque paire de tables. Dans les cas où deux tables peuvent être liées de plusieurs façons, une seule relation est la relation active. D'autres relations sont conservées dans le modèle de données mais sont marquées comme étant inactives.
La relation active est utilisée par défaut dans les calculs DAX et la navigation au sein du rapport de tableau croisé dynamique. Les relations inactives peuvent être utilisées dans les calculs DAX via la fonction USERELATIONSHIP. Pour plus d'informations, consultez Fonction USERELATIONSHIP (DAX) et Utilisation de plusieurs relations entre deux tables.
Les valeurs des données dans Colonne de recherche associée doivent être uniques. En d'autres termes, la colonne ne doit pas contenir de doublons.
Chaque table doit avoir une colonne unique qui identifie de façon unique chaque ligne dans cette table.
Les types de données dans Colonne et Colonne de recherche associée doivent être compatibles. Pour plus d'informations sur les types de données, consultez Types de données prises en charge dans les classeurs PowerPivot.
Pour obtenir la liste complète des conditions requises, consultez la section « Conditions requises pour les relations » dans Vue d'ensemble des relations.
Voir aussi
Concepts
Créer une relation entre deux tables