Partager via


Fonction VARX.P (DAX)

Retourne la variance de l'ensemble du remplissage.

Syntaxe

VARX.P(<table>, <expression>)

Paramètres

  • table
    Toute expression DAX qui retourne une table de données.

  • expression
    Toute expression DAX qui retourne une valeur scalaire unique, où l'expression doit être évaluée plusieurs fois (pour chaque ligne/contexte).

Valeur de retour

Nombre indiquant la variance de l'ensemble du remplissage.

Notes

  1. VARX.P évalue <expression> pour chaque ligne de <table> et retourne la variance de <expression> en partant de l'hypothèse que <table> fait référence à l'ensemble du remplissage. Si <table> représente un échantillon du remplissage, calculez la variance à l'aide de VARX.S.

  2. VARX.P utilise la formule suivante :

    ∑(x - x̃)²/n

    où x̃ est la valeur moyenne de x pour l'ensemble du remplissage

    et n est la taille de remplissage

  3. Les lignes vides sont filtrées à partir de columnName et ne sont pas prises en compte dans les calculs.

  4. Une erreur est retournée si columnName contient moins de 2 lignes non vides.

Cette fonction DAX peut retourner des résultats différents lorsqu'elle est utilisée dans un modèle déployé puis interrogé en mode DirectQuery. Pour plus d'informations sur les différences sémantiques en mode DirectQuery, consultez https://go.microsoft.com/fwlink/?LinkId=219171.

Exemple

L'exemple suivant illustre la formule d'une colonne calculée qui détermine la variance du prix unitaire par produit, lorsque la formule est utilisée dans la table Product.

=VARX.P(InternetSales_USD, InternetSales_USD[UnitPrice_USD] –(InternetSales_USD[DiscountAmount_USD]/InternetSales_USD[OrderQuantity]))