在SSAS中使用LinRegPoint MDX函数

在SSAS中使用LinRegPoint MDX函数,ssas,mdx,linear-regression,Ssas,Mdx,Linear Regression,我不明白如何使用LinRegPoint MDX函数来显示度量值的实际值和估计值 我有一个MDX查询,它为每个维度成员返回两个度量值,例如: 将产品设置为 挑选 {[Measures].Size[Measures].Cost}在0上 1号产品 来自MyCube 这可以很好地返回列的大小和成本,并在单独的行中重复所有产品的值。我想应用线性回归,以了解基于规模和计算误差的成本预测值。我不需要任何预测,所以我使用当前值。 如何使用LinRegPoint方法包含估算成本列?看了这篇文章()我尝试了以下方法

我不明白如何使用LinRegPoint MDX函数来显示度量值的实际值和估计值

我有一个MDX查询,它为每个维度成员返回两个度量值,例如:

将产品设置为

挑选

{[Measures].Size[Measures].Cost}在0上

1号产品

来自MyCube

这可以很好地返回列的大小和成本,并在单独的行中重复所有产品的值。我想应用线性回归,以了解基于规模和计算误差的成本预测值。我不需要任何预测,所以我使用当前值。 如何使用LinRegPoint方法包含估算成本列?看了这篇文章()我尝试了以下方法:

将产品设置为

挑选

{[Measures].大小[Measures].成本

   , LinRegPoint([Measures].Size, Products, [Measures].Size, [Measures].Cost)
  } on 0,
1号产品 来自MyCube

但是,它会返回一个错误: 函数要求3参数使用元组集表达式。实际使用的是字符串或数值表达式

根据thrd参数应该是数值表达式numeric_expression_y,那么这里出了什么问题

唯一的区别是我没有使用某个时段(如MSDN中的最后(10)),因为我希望在所有产品中应用回归。
我不认为MSDN在这方面有用,所以有人能用这个简单的例子解释一下如何使用LinRegPoint吗?

我想问题不在于的参数,而在于LinRegPoint调用;LinRegPoint返回一个无法添加到轴集的数值:

WITH 
  SET Product AS ...
  MEMBER LRP as LinRegPoint([Measures].Size, Products, [Measures].Size, [Measures].Cost)

SELECT 
  { [Measures].Size, [Measures].Cost, LRP } on 0,
  Product on 1 
FROM MyCube