创建增量列嗨伙计,
我正在尝试创建一个增量列。
均值(归一化)-均值(“ MATCHED”乘积的归一化)之间的差异
我尝试了滞后功能,但由于没有日期,因此无法正常工作。
我是否必须创建一个新列“ Matched_Value”并将所有行值设置为与MATCHED值相同
然后创建我的delta = Mean(no ...) -匹配...

数据表脚本编写回复:创建增量列这个公式是做自己想要的事情的简单方法
If( Row() == 1,
matched = :"Mean(Normalised)"n[(Current Data Table() << get rows where( :PRODUCT == "MATCHED" ))[1]]
);
:"Mean(Normalised)"n - matched;

回复:创建增量列您不必创建这样的列,但这是解决此问题的非常简单的方法。
您可以创建公式,例如使用Loc()获取MATCHED PRODUCT的索引,然后使用该公式从Mean(Normalized)列获取值。 例如这样的事情:
:Name("Mean(Normalised)") - :Name("Mean(Normalised)")[Loc(:PRODUCT << get values, "MATCHED")[1]]我建议您在公式菜单中查看一下,看看哪些子表达式返回或将示例分解为多个公式,以正确理解其作用(例如,为什么在Loc后面有[1])。