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