建立增量列大家好,
我正在嘗試建立一個增量列。
差異在於平均值(歸一化)-平均值(「匹配」產品的歸一化)之間
我嘗試了滯後功能,但這不起作用,因為沒有日期。
我是否必須建立一個新列“Matched_Value”並將所有行值設為與 MATCHED 值相同
然後創建我的 delta = Mean(no...) - Matched...

資料混合與清理實驗設計回复:創建增量列謝謝大家的兩個公式
回复:創建增量列您不必創建這樣的列,但這是解決此問題的非常簡單的方法。
您可以創建公式,例如使用 Loc() 來獲取 MATCHED PRODUCT 的索引,然後使用它從 Mean(Normalized) 列中獲取值。 例如這樣的事情:
:Name("Mean(Normalised)") - :Name("Mean(Normalised)")[Loc(:PRODUCT << get values, "MATCHED")[1]]我建議您查看公式菜單,看看哪些子表達式返回或將示例分解為多個公式,以正確理解它的作用(例如,為什麼在 Loc 之後有 [1])。
回复:創建增量列這個公式是一種簡單的方法來做你想做的事
If( Row() == 1,
matched = :"Mean(Normalised)"n[(Current Data Table() << get rows where( :PRODUCT == "MATCHED" ))[1]]
);
:"Mean(Normalised)"n - matched;
