AVERAGEA |
Moyenne arithmétique |
| DAX (Data Analysis Expressions) |
Syntaxe
Paramètres
| Nom |
Description |
| column |
Ce paramètre permet de spécifier la colonne dont on souhaite calculer la moyenne arithmétique, en incluant toutes les valeurs : les nombres, les valeurs logiques (TRUE = 1, FALSE = 0) et les chaînes de texte (comptées comme 0). |
Description
Cette fonction permet de retourner la moyenne arithmétique de toutes les valeurs d'une colonne, y compris le texte et les valeurs logiques.
Remarques
- Fonction de moyenne étendue : AVERAGEA calcule la moyenne arithmétique d'une colonne en incluant non seulement les valeurs numériques, mais aussi les valeurs
logiques et le texte. Cela la distingue de la fonction AVERAGE, ignorant les valeurs non numériques, permettant d'obtenir un calcul plus «global» sur l'ensemble des données.
- Conversion des valeurs logiques : Les valeurs logiques sont traitées comme des nombres : TRUE est converti en 1 et FALSE en 0. Cette approche permet d'inclure
les réponses booléennes dans le calcul de la moyenne, utile pour analyser des colonnes contenant des indicateurs ou des drapeaux.
- Conversion des chaînes de texte : Les chaînes de texte sont considérées comme 0 lors du calcul de la moyenne. Cela signifie que la présence de texte diminue
la moyenne, et cette particularité doit être prise en compte lorsqu'on interprète les résultats, car elle peut affecter la valeur finale de manière significative.
- Paramètre unique de type colonne : Comme AVERAGE, AVERAGEA ne prend qu'une seule colonne comme paramètre. Elle peut être appliquée à n'importe quelle colonne
contenant un mélange de types de données, ce qui la rend pratique pour des colonnes hétérogènes dans un modèle Power BI ou
Excel.
- Respect du contexte de filtre : AVERAGEA respecte le contexte de filtre appliqué dans les visualisations ou les mesures. Par exemple, on peut calculer la
moyenne incluant texte et booléens uniquement pour une période, un produit ou une catégorie spécifique, offrant des analyses dynamiques et ciblées.
- Différence avec AVERAGE : La différence principale avec AVERAGE est qu'AVERAGE ignore les valeurs non numériques, alors qu'AVERAGEA les inclut avec une
conversion. Cette distinction est importante lorsqu'on travaille avec des colonnes mixtes ou des données issues de saisies utilisateur, où du texte et des booléens peuvent
être présents.
- Applications pratiques : AVERAGEA est utile pour évaluer des colonnes comportant des notes, des réponses oui/non ou des champs de texte indicatifs. Par exemple,
on peut calculer la moyenne d'un questionnaire où certaines réponses sont TRUE/FALSE et d'autres contiennent des commentaires textuels, afin d'obtenir une valeur
représentative.
- Limites et précautions : Il est important de noter que le traitement des chaînes de texte comme 0 peut fausser la moyenne si la colonne contient beaucoup de
texte non pertinent. Pour des calculs strictement numériques, AVERAGE est préférable. De plus, AVERAGEA ne permet pas de pondérer les valeurs ; pour une moyenne pondérée, il
faut utiliser SUMX combiné à DIVIDE.
Dernière mise à jour : Vendredi, le 30 Mai 2025