LinRegIntercept (MDX)

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

Syntax

  
LinRegIntercept(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 LinRegIntercept 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 den specificerade mängden mot det andra numeriska uttrycket, om det är specificerat, för att erhålla 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 LinRegIntercept-funktionen snittet av regressionslinjen (b i föregående ekvation).

Note

Funktionen LinRegIntercept 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 returnerar interceptet av en regressionslinje för enhetsförsäljningen och butikens försäljningsmått.

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