首页 > 解决方案 > Spotfire 自定义表达式 - 用以前的值填充空值

问题描述

我正在使用一个数据集,该数据集将每日数据与另一个数据集(井测试)相结合,每个位置每月有 1-3 个条目。我想计算每日数据与油井测试的比率,然后使用该比率直到记录新的测试并替换该比率。

我已经尝试过使用 Last() 和 over 和 intersects 的几种不同的函数组合,但没有成功。我能够让它工作的唯一方法是使用 LastValidBefore() 和 FirstValidAfter() 但只有当数据集中只有一个井时。

无法弄清楚如何发布表格,但我将它们放在下面的谷歌表中......示例数据集

标签: calculated-columnsspotfire

解决方案


尝试

={"Oil Ratio";arrayformula(if(D2:D="",,D2:D/C2:C))}

在电子表格中的 F1 中


推荐阅读