LinRegSlope (MDX)
計算集合的線性回歸,並傳回迴歸線中斜率的值,y = ax + b。
語法
LinRegSlope(Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )
引數
Set_Expression
傳回集合的有效多維度運算式 (MDX) 運算式。
Numeric_Expression_y
有效的數值運算式,通常是儲存格座標的多維度運算式 (MDX) 運算式,會傳回代表 y 軸值的數位。
Numeric_Expression_x
有效的數值運算式,通常是資料格座標的多維度運算式 (MDX) 運算式,會傳回代表 X 軸值的數位。
備註
使用最小平方方法的線性回歸會計算迴歸線的方程式(也就是一系列點的最佳配適線)。 迴歸線具有下列方程式,其中 a 是斜率,b 是截距:
y = ax+b
LinRegSlope 函式會根據第一個數值運算式評估指定的集合,以取得 y 軸的值。 然後,函式會根據指定的第二個數值運算式評估指定的集合運算式,以取得 X 軸的值。 如果未指定第二個數值運算式,函式會使用指定集合中儲存格的目前內容做為 X 軸的值。 未指定 X 軸引數經常與 Time 維度搭配使用。
取得一組點之後, LinRegSlope 函 式會傳回迴歸線的斜率(上一個方程式中的 )。
注意
LinRegSlope 函式 會忽略包含文字或邏輯值的空白儲存格或儲存格。 不過,函式包含值為零的儲存格。
範例
下列範例會傳回單位銷售與商店銷售量值的迴歸線斜率。
LinRegSlope(LastPeriods(10),[Measures].[Unit Sales],[Measures].[Store Sales])