Partager via


AVERAGEX

s’applique à :colonne calculéetable calculéeMeasurecalcul visuel

Calcule la average (moyenne arithmétique) d’un ensemble d’expressions évaluées sur une table.

Syntaxe

AVERAGEX(<table>,<expression>)  

Paramètres

Terme Définition
table Nom d’une table, or une expression qui spécifie la table sur laquelle l’agrégation peut être effectuée.
expression Expression avec un résultat scalaire, qui sera évaluée pour chaque ligne de la table dans l’argument first.

Retourner value

Nombre décimal.

Remarques

  • La fonction AVERAGEX vous permet d'evaluate expressions pour chaque ligne d’une table, and ensuite prendre l’ensemble résultant de valuesandcalculate sa moyenne arithmétique. Par conséquent, la fonction prend une table comme argument first, and une expression comme argument second.

  • Dans all autres aspects, AVERAGEX suit les mêmes règles que AVERAGE. Vous ne pouvez pas inclure de cellules null non numériques or. La table and arguments d’expression sont obligatoires.

  • Lorsqu’il n’y a pas de lignes à agréger, la fonction retourne une blank. Lorsqu’il existe des lignes, mais none d’entre elles répondent aux critères spécifiés, la fonction retourne 0.

  • Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or règles de sécurité au niveau des lignes (RLS).

Exemple

L’exemple suivant calcule la taxe average de fret and sur chaque commande de la table InternetSales, en first additionnant le fret plus TaxAmt dans chaque ligne, and ensuite la moyenne de ces sommes.

= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])  

If vous utilisez plusieurs opérations dans l’expression utilisée comme argument second, vous devez utiliser des parenthèses pour contrôler l’ordre des calculs. Pour plus d’informations, consultez DAX référence de syntaxe.

AVERAGE fonction
AVERAGEA fonction
fonctions statistiques