LinRegPoint (MDX)

berechnet die lineare Regression einer Menge und gibt den Wert des y-Intercepts in der Regressionslinie zurück, y = ax + b für einen bestimmten Wert von x.

Syntax

  
LinRegPoint(Slice_Expression_x, Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )  

Argumente

Slice_Expression_x
Ein gültiger numerischer Ausdruck, der typischerweise ein Multidimensional Expressions (MDX)-Ausdruck von Zellkoordinaten ist, die eine Zahl zurückgeben, die Werte für die Slicer-Achse repräsentiert.

Set_Expression
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der eine Menge zurückgibt.

Numeric_Expression_y
Ein gültiger numerischer Ausdruck, der typischerweise ein Multidimensional Expressions (MDX)-Ausdruck von Zellkoordinaten ist, die eine Zahl zurückgeben, die Werte für die y-Achse repräsentiert.

Numeric_Expression_x
Ein gültiger numerischer Ausdruck, der typischerweise ein Multidimensional Expressions (MDX)-Ausdruck von Zellkoordinaten ist, der eine Zahl zurückgibt, die Werte für die x-Achse repräsentiert.

Bemerkungen

Die lineare Regression, die die Kleinste-Quadrat-Methode verwendet, berechnet die Gleichung einer Regressionslinie (also der am besten passenden Geraden für eine Reihe von Punkten). Die Regressionslinie hat folgende Gleichung, wobei a die Steigung und b der Schnittpunkt ist:

y = ax+b

Die LinRegPoint-Funktion bewertet die spezifizierte Menge mit dem zweiten numerischen Ausdruck, um die Werte für die y-Achse zu erhalten. Die Funktion bewertet dann die spezifizierte Menge mit dem dritten numerischen Ausdruck, falls angegeben, um die Werte für die x-Achse zu erhalten. Wenn der dritte numerische Ausdruck nicht angegeben ist, verwendet die Funktion den aktuellen Kontext der Zellen in der angegebenen Menge als Werte für die x-Achse. Das Fehlen des x-Achsen-Arguments wird häufig mit der Zeitdimension verwendet.

Sobald die lineare Regressionslinie berechnet wurde, wird der Wert der Gleichung für den ersten numerischen Ausdruck berechnet und dann zurückgegeben.

Note

Die LinRegPoint-Funktion ignoriert leere Zellen oder Zellen, die Text enthalten. Die Funktion umfasst jedoch Zellen mit Werten von null.

Example

Das folgende Beispiel liefert den prognostizierten Wert der Einheitsverkäufe der letzten zehn Zeiträume basierend auf der statistischen Beziehung zwischen Einheitsverkäufen und Ladenverkäufen.

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