AVERAGEX |
Moyenne X |
| DAX (Data Analysis Expressions) |
Syntaxe
|
AVERAGEX(table,expression)
|
Paramètres
| Nom |
Description |
| table |
Ce paramètre permet de spécifier la table (ou l'expression de table) sur laquelle chaque ligne sera évaluée individuellement pour le calcul de la moyenne. |
| expression |
Ce paramètre permet de définir l'expression DAX à évaluer pour chaque ligne de la table, dont les résultats seront utilisés pour calculer la moyenne arithmétique. |
Description
Cette fonction permet de calculer la moyenne d'un ensemble d'expressions évaluées sur une table.
Remarques
- Fonction de moyenne sur expressions : AVERAGEX calcule la moyenne arithmétique des résultats d'une expression évaluée ligne par ligne sur une table ou une
table générée dynamiquement. Cela permet de travailler sur des valeurs calculées et non seulement sur les colonnes brutes, offrant ainsi une grande flexibilité analytique.
- Paramètres essentiels : table et expression : Le premier paramètre est la table à parcourir, et le second est l'expression DAX à évaluer pour chaque ligne.
L'expression peut être simple (une colonne) ou complexe (une formule combinant plusieurs colonnes ou fonctions DAX), ce qui rend AVERAGEX très puissante pour des calculs
avancés.
- Respect du contexte de filtre : AVERAGEX respecte le contexte de filtre appliqué dans les mesures ou les visualisations. Cela signifie que la moyenne calculée
ne prend en compte que les lignes visibles ou pertinentes selon les filtres appliqués dans le rapport ou la mesure.
- Calcul ligne par ligne : Contrairement à AVERAGE fonctionnant directement sur une colonne, AVERAGEX évalue l'expression pour chaque ligne de la table avant
de calculer la moyenne. Cette approche permet de prendre en compte des calculs dynamiques, comme des ratios ou des montants ajustés, pour obtenir une moyenne plus précise.
- Inclusion des valeurs non numériques et logiques : Si l'expression renvoie des valeurs non numériques ou vides pour certaines lignes, elles sont automatiquement
ignorées dans le calcul de la moyenne. Les valeurs logiques TRUE et FALSE peuvent également être converties en 1 et 0 si elles apparaissent dans l'expression, selon la
logique DAX.
- Utilité dans les mesures complexes : AVERAGEX est particulièrement utile pour calculer des moyennes pondérées ou conditionnelles. Par exemple, on peut calculer
la moyenne d'un ratio pondéré par le volume des ventes ou appliquer des conditions spécifiques à certaines lignes avant d'effectuer le calcul de la moyenne.
- Différence avec AVERAGE et AVERAGEA : Alors qu'AVERAGE et AVERAGEA ne travaillent que sur les colonnes brutes, AVERAGEX évalue une expression complète sur
chaque ligne. Cela permet d'intégrer des calculs intermédiaires, des mesures temporaires ou des transformations avant de calculer la moyenne.
- Applications pratiques : AVERAGEX est souvent utilisée pour calculer des moyennes de marges, de ratios financiers, de scores pondérés ou de valeurs ajustées
dans Power BI et Excel. Elle permet de créer des mesures dynamiques et flexibles
adaptées à des analyses complexes nécessitant un calcul ligne par ligne.
Dernière mise à jour : Vendredi, le 30 Mai 2025