Syntaxe
|
Average( NumericalFormula1, [ NumericalFormula2, ... ] )
|
|
Average( Table, NumericalFormula )
|
Paramètres
| Nom |
Description |
| NumericalFormula1 |
Ce paramètre représente une première expression ou valeur numérique. Ce paramètre permet de fournir une donnée à inclure dans le calcul de la moyenne. |
| NumericalFormula2, ... |
Ces paramètres représentent des expressions ou valeurs numériques supplémentaires. Chaque paramètre permet d'ajouter une donnée au calcul de la moyenne. |
| Table |
Ce paramètre représente une table contenant des enregistrements. Ce paramètre permet d'indiquer la source des données numériques à évaluer. |
| NumericalFormula |
Ce paramètre représente une formule qui s'applique à chaque ligne de la table pour extraire une valeur numérique. Ce paramètre permet de définir ce qui doit être pris en compte dans le calcul de la moyenne. |
Description
Cette fonction permet de calculer la moyenne arithmétique de ses paramètres.
Remarques
- La fonction Average permet de calculer la moyenne arithmétique d'une série de valeurs numériques, qu'elles soient fournies directement ou extraites d'une table.
C'est une fonction essentielle pour résumer des données quantitatives dans de nombreux contextes métiers. Elle est très utilisée dans les rapports, les tableaux de bord ou
les synthèses d'indicateurs.
- Lorsqu'on utilise la syntaxe Average(NumericalFormula1, NumericalFormula2, ...), chaque expression est évaluée individuellement. Cela permet un calcul rapide de moyenne
à partir de valeurs indépendantes, sans nécessiter de structure en table. Cette simplicité est pratique pour des calculs ponctuels ou des tests rapides.
- Avec la syntaxe Average(Table, NumericalFormula), la fonction peut parcourir chaque ligne d'une table pour extraire une valeur numérique. Cela permet d'agréger
automatiquement les données selon une logique dynamique définie par la formule. C'est très utile pour calculer des moyennes à partir de colonnes ou de champs
d'enregistrement.
- La formule utilisée dans le cas d'une table peut inclure des conditions ou des opérations supplémentaires. Par exemple, on peut filtrer certaines lignes ou transformer les
données avant le calcul. Cette flexibilité rend Average puissant pour les analyses ciblées.
- La fonction ignore automatiquement les valeurs nulles ou non numériques, ce qui permet d'éviter les erreurs courantes dans les agrégations. Cela garantit une plus grande
robustesse du calcul même si certaines données sont absentes ou incomplètes. Aucune étape de nettoyage préalable n'est donc obligatoire.
- Average est souvent combinée à d'autres fonctions comme Filter, Sum, ou GroupBy
pour créer des statistiques plus élaborées. Elle s'insère bien dans des chaînes de traitement de données pour des calculs intermédiaires. Cela en fait un outil de base dans les
applications d'analyse.
- Le résultat de la fonction est toujours un nombre décimal, même si toutes les valeurs en entrée sont des entiers. Cela assure une précision maximale du calcul, surtout
pour des échantillons de petite taille. Il est aussi possible d'arrondir le résultat avec la fonction Round si nécessaire.
- En Power Fx, Average peut être utilisée aussi bien dans les galeries, les collections que les formules d'affichage ou de calcul. Son intégration fluide dans tous les
composantes permet d'en faire un outil de synthèse polyvalent. Elle renforce la capacité de Power Apps à traiter des données en temps réel de manière intuitive.
Dernière mise à jour : Jeudi, le 1 Mai 2025