LinRegPoint (MDX)

更新日期: 2006 年 7 月 17 日

对集进行线性回归计算,并返回回归线中 y-intercept 的值,对于特定的 x 值,y = ax + b

语法

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

参数

  • Slice_Expression_x
    一个有效的数值表达式,通常为返回一个数值(该数值表示切片轴的值)的单元坐标的多维表达式 (MDX)。
  • Set_Expression
    返回集的有效多维表达式 (MDX)。
  • Numeric_Expression_y
    一个有效的数值表达式,通常为返回一个数值(该数值表示 Y 轴的值)的单元坐标的多维表达式 (MDX)。
  • Numeric_Expression_x
    一个有效的数值表达式,通常为返回一个数值(该数值表示 X 轴的值)的单元坐标的多维表达式 (MDX)。

备注

线性回归使用最小二乘法,可以计算出回归线(即一系列点的最佳拟合线)的公式。回归线具有如下公式,其中 a 为斜率,b 为截距:

y = ax+b

LinRegPoint 函数根据第二个数值表达式对指定的集求值,以获得 Y 轴的值。然后,此函数根据第三个数值表达式(如果已指定)对指定集求值,以获取 X 轴的值。如果未指定第三个数值表达式,则该函数将使用指定集中单元的当前上下文作为 X 轴的值。通常不对“时间”维度指定 X 轴参数。

一旦计算完线性回归线,即为第一个数值表达式计算等式的值,并且随后返回该值。

ms144752.note(zh-cn,SQL.90).gif注意:
LinRegPoint 函数会忽略空单元或包含文本的单元。但是,该函数可以包含值为零的单元。

示例

下例根据单位销售额和商店销售额之间的统计关系,依据过去十个时期的数据得出单位销售额的预测值。

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

请参阅

参考

MDX 函数参考 (MDX)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 7 月 17 日

更改的内容:
  • 更新了语法和参数,以使表达更加清晰。