|
Effectuer le calcul qui évalue une
expression dans un contexte modifié par les filtres spécifiés |
Cette formule fait appel aux fonction CALCULATE et KEEFILTERS |
1. Cliquer
droit sur la table |
|
2. Saisir dans la barre de formule l’expression ci-après : CA 2018 = CALCULATE(SUMX(Facturation;[Quantité] * RELATED('Dim_Produits'[PRIX_VENTE_NET]));KEEPFILTERS(YEAR(Dim_temps[id_date])=2018)) En résumé, ici La fonction CALCULATE exécute
un <SUMX qui multiplie chaque quantité de produit[i] vendu
|
|
·
CALCULATE évalue une expression dans un
contexte modifié par les filtres spécifiés. CALCULATE(<expression>;<filter1>;<filter2>…) ·
KEEPFILTERS modifie la façon dont les
filtres sont appliqués quand une fonction CALCULATE ou CALCULATETABLE est
évaluée. KEEPFILTERS(<expression>) |
[i] L’Identifiant
Produit présent à la fois dans les tables Facturation et Dim_Produit
permet d’associer le bon prix de vente pour chaque ligne de produit facturé |
|
|