见下表:
1 2 3
2011 100 125 155
2012 120 160
2013 110 X=?
这意味着2011年的 Value 数字在2011年为100,2012年为125,2013年为155 .
2012年的 Value 是2012年的120和2013年的160
2013年的 Value 是2013年的110
我想通过预测2011年和2012年的第1年到第2年的平均发展来预测2014年的2013年产品的 Value X,即
X = ( (125+160)/(100+120) ) * 110
这在Excel中与单元格引用一样容易 . 关于如何用DAX做的任何想法?
(该算法在保险领域被称为“链梯”)
1 回答
优雅地解决此问题的计算度量需要单独的Date表,以便您可以使用PREVIOUSYEAR函数 . 类似地,您可能不希望为前几年命名列"1,2,3,etc.." - 对数据集进行取消操作会更加优雅,以便有两个日期列 - 例如"Value Date"和"As Of Date" .
然后,您可以设置一个计算的度量,对于在数据透视表中引用的任何单元格,它将查找前几年的平均值,从而有效地创建链梯 .