SQL Server
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

LinRegSlope (MDX)

Berechnet die lineare Regression einer Menge und gibt den Wert des Regressionskoeffizienten in der Regressionsgleichung y = ax + b zurück.


LinRegSlope(Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )
Set_Expression

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

Numeric_Expression_y

Ein gültiger numerischer Ausdruck, bei dem es sich in der Regel um einen MDX-Ausdruck (Multidimensional Expressions) für Zellenkoordinaten handelt. Die vom Ausdruck zurückgegebene Zahl stellt den Wert für die Y-Achse dar.

Numeric_Expression_x

Ein gültiger numerischer Ausdruck, bei dem es sich in der Regel um einen MDX-Ausdruck (Multidimensional Expressions) für Zellenkoordinaten handelt. Die vom Ausdruck zurückgegebene Zahl stellt den Wert für die X-Achse dar.

Die lineare Regression berechnet mit der Methode der kleinsten Quadrate die Gleichung einer Regressionsgeraden (d. h. der Ausgleichsgeraden für eine Reihe von Punkten). Die Regressionszeile hat die folgende Formel, wobei a die Neigung und b das konstante Glied darstellt:

y = ax+b

Die LinRegSlope-Funktion wertet die angegebene Menge für den ersten numerischen Ausdruck aus, um die Werte für die Y-Achse zu erhalten. Anschließend wertet die Funktion den angegebenen Mengenausdruck für den zweiten numerischen Ausdruck, sofern angegeben, aus, um die Werte für die X-Achse zu erhalten. Wenn kein zweiter numerischer Ausdruck angegeben wird, verwendet die Funktion den aktuellen Kontext der Zellen in der angegebenen Menge als Werte für die X-Achse. Für die Time-Dimension wird das X-Achsen-Argument häufig ausgelassen.

Nach dem Abrufen des Satzes von Punkten gibt die LinRegSlope-Funktion den Regressionskoeffizienten der Regressionszeile (in der vorherigen Formel a) zurück.

Hinweis Hinweis

Leere Zellen und Zellen, die Text oder logische Werte enthalten, werden von der LinRegSlope-Funktion ignoriert. Zellen mit dem Wert Null (0) werden jedoch von der Funktion berücksichtigt.

Beispiel

Im folgenden Beispiel wird der Wert für den Regressionskoeffizienten einer Regressionsgeraden für die Unit Sales- und Store Sales-Measures zurückgegeben.

LinRegSlope(LastPeriods(10),[Measures].[Unit Sales],[Measures].[Store Sales])
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?