LinRegIntercept (MDX)

Calcule la régression linéaire d’un ensemble et retourne la valeur de l’intercept x dans la droite de régression, y = ax + b.

Syntax

  
LinRegIntercept(Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )  

Arguments

Set_Expression
Une expression valide des expressions multidimensionnelles (MDX) qui retourne un ensemble.

Numeric_Expression_y
Une expression numérique valide qui est typiquement une expression d’expressions multidimensionnelles (MDX) des coordonnées de cellule qui retournent un nombre représentant les valeurs pour l’axe des y.

Numeric_Expression_x
Une expression numérique valide qui est typiquement une expression d’expressions multidimensionnelles (MDX) des coordonnées de la cellule qui retournent un nombre représentant les valeurs pour l’axe des x.

Remarks

La régression linéaire, qui utilise la méthode des moindres carrés, calcule l’équation d’une droite de régression (c’est-à-dire la droite la mieux ajustée pour une série de points). La droite de régression possède l’équation suivante, où a est la pente et b est l’interception :

y = ax+b

La fonction LinRegIntercept évalue l’ensemble spécifié par rapport à la première expression numérique afin d’obtenir les valeurs pour l’axe des y. La fonction évalue ensuite l’ensemble spécifié par rapport à la seconde expression numérique, si spécifiée, afin d’obtenir les valeurs pour l’axe des x. Si la seconde expression numérique n’est pas spécifiée, la fonction utilise le contexte actuel des cellules de l’ensemble spécifié comme valeurs pour l’axe des x. Le fait de ne pas spécifier l’argument de l’axe des x est fréquemment utilisé avec la dimension temporelle.

Après avoir obtenu l’ensemble des points, la fonction LinRegIntercept retourne l’intercept de la droite de régression (b dans l’équation précédente).

Note

La fonction LinRegIntercept ignore les cellules vides ou les cellules contenant du texte ou des valeurs logiques. Cependant, la fonction inclut des cellules de valeurs nulles.

Example

L’exemple suivant retourne l’interception d’une ligne de régression pour les unités de ventes et les mesures de ventes en magasin.

LinRegIntercept(LastPeriods(10),[Measures].[Unit Sales],[Measures].[Store Sales])