Partager via


Fonction AVERAGEA (DAX)

Retourne la moyenne (arithmétique) des valeurs d'une colonne. Gère des valeurs texte et non numériques.

Syntaxe

AVERAGEA(<column>)

Paramètres

Terme

Définition

column

Colonne qui contient les valeurs dont vous souhaitez obtenir la moyenne.

Valeur de retour

Nombre décimal.

Notes

La fonction AVERAGEA prend une colonne et calcule la moyenne des nombres qu'elle contient, mais gère également des types de données non numériques conformément aux règles suivantes :

  • Les valeurs dont l'évaluation donne TRUE valent 1.

  • Les valeurs dont l'évaluation donne FALSE valent 0 (zéro).

  • Les valeurs qui contiennent du texte non numérique valent 0 (zéro).

  • Une chaîne de texte vide ("") vaut 0 (zéro).

Si vous ne souhaitez pas inclure de valeurs logiques et de représentations textuelles de nombres dans une référence en vue du calcul, utilisez la fonction AVERAGE.

Chaque fois qu'il n'existe aucune ligne à agréger, la fonction retourne un espace.  Toutefois, s'il existe des lignes, mais qu'aucune d'elles ne répond aux critères spécifiés, la fonction retourne 0. Microsoft Excel retourne également un zéro si aucune ligne répondant aux critères n'est trouvée.

Exemple

L'exemple ci-dessous retourne la moyenne des cellules non vides de la colonne référencée, étant donné le tableau suivant. Si vous aviez utilisé la fonction AVERAGE, la moyenne serait 21/2 ; avec la fonction AVERAGEA, le résultat est 22/5.

ID de transaction

Montant

Résultat

0000123

1

Vaut 1

0000124

20

Vaut 20

0000125

Sans objet

Vaut 0

0000126

Vaut 0

0000126

TRUE

Vaut 1

=AVERAGEA([Amount])