LinRegSlope (MDX)

Beräknar den linjära regressionen av en mängd och returnerar värdet på lutningen i regressionslinjen, y = ax + b.

Syntax

  
LinRegSlope(Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )  

Arguments

Set_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.

Numeric_Expression_y
Ett giltigt numeriskt uttryck som vanligtvis är ett Multidimensional Expressions (MDX)-uttryck av cellkoordinater som returnerar ett tal som representerar värden för y-axeln.

Numeric_Expression_x
Ett giltigt numeriskt uttryck som vanligtvis är ett Multidimensional Expressions (MDX)-uttryck av cellkoordinater som returnerar ett tal som representerar värden för x-axeln.

Remarks

Linjär regression, som använder minsta kvadratmetoden, beräknar ekvationen för en regressionslinje (det vill säga den bäst anpassade linjen för en serie punkter). Regressionslinjen har följande ekvation, där a är lutningen och b är snittet:

y = ax+b

Funktionen LinRegSlope utvärderar den specificerade mängden mot det första numeriska uttrycket för att erhålla värdena för y-axeln. Funktionen utvärderar sedan det specificerade mängduttrycket mot det andra numeriska uttrycket, om det är specificerat, för att få värdena för x-axeln. Om det andra numeriska uttrycket inte specificeras använder funktionen den aktuella kontexten för cellerna i den angivna mängden som värden för x-axeln. Att inte specificera x-axel-argumentet används ofta med tidsdimensionen.

Efter att ha erhållit mängden punkter returnerar LinRegSlope-funktionen lutningen för regressionslinjen (a i föregående ekvation).

Note

Funktionen LinRegSlope ignorerar tomma celler eller celler som innehåller text eller logiska värden. Funktionen inkluderar dock celler med värden noll.

Example

Följande exempel visar lutningen på en regressionslinje för enhetsförsäljningen och butikens försäljningsmått.

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