Modéliser à l’aide de plusieurs tables
Bien souvent, un fichier plat (en deux dimensions) ne suffit pas à représenter la réalité d’une situation. Un modèle en étoile utilisant plusieurs tableaux devient alors nécessaire.
On parle alors de tables de faits autour desquelles gravitent des tables de dimensions.
schéma classique
Les tables de dimensions sont alors reliées à la table de faits par des relations de un à plusieurs sur le principe « un client passe une ou plusieurs commandes ».
objectifs
En imaginant un cas simple composé d’une table clients et d’une table commandes, comment calculer le montant des remises accordées aux clients.
les étapes
- convertir les listes en tableaux respectivement nommées (tblCommandes, tblClients)
- Ajouter les tables au modèle de données
- s’assurer de l’existence d’une relation entre les champs idClient des 2 tables
- créer un tableau croisé dynamique
- créer une mesure en Dax
TCD et mesure DAX en vidéo