Excel perfectionnementMesures et colonnes calculées
Utiliser le langage Dax dans Power Pivot
Colonne calculée DAX 1/2
La table villes_hôtes n'a pas de colonne de valeurs uniques mais nous pouvons la créer en combinant le champ Edition (année de l'événement olympique) et le champ Saison (été ou hiver) à l'aide d'une colonne calculée DAX (Data Analysis Expressions). DAX est un langage de formule pour Power Pivot et les TCD. Voici la formule : =CONCATENATE([Edition],[Season])
Création d'une colonne calculée DAX dans Power Pivot
Colonne calculée DAX 2/2
Il nous faut rajouter une colonne DAX dans la table Médailles pour modifier le format de la colonne "Edition" car il est différent de celui de la table villes_Hôtes. Voici la formule : =YEAR([Edition]).On peut, ensuite, créer notre colonne DAX "EditionID" avec cette formule : =CONCATENATE([Year],[Season]) puis créer notre relation avec la table villes_hôtes afin d'afficher le nombre de médailles par ville d'accueille

Création de deux colonnes calculées DAX dans Power Pivot
Mesures DAX 1/2
La zone de calcul Power Pivot, en bas de la vue de données (Accueil > Affichage > Zone de calcul), permet de faire des calculs sur les colonnes (des mesures)
Fonction COUNTA() dans la zone de calcul Power Pivot (NBVAL() en français)
Mesures DAX 2/2
La mesure Power Pivot apparait sous la forme d'un champ. On utilise ce champ dans la zone valeurs du TCD pour afficher le nombre d'édition par ville.
Autre exemple de mesure DAX
Comme on peut le voir, les champs calculés ne fonctionne pas avec des TCD (outil grisé), mais on peut faire des calculs avec la technique des mesures. Cet exemple utilise trois tableaux structurés (Client, Commande et Produit) avec des relations. On affiche ici le nombre de commande par ville et par produit
Fonction COUNTA() dans la zone de calcul Power Pivot (NBVAL() en français)


