使用自定义表达式填充缺少的日期

时间:2018-08-07 08:24:22

标签: spotfire

我看到了您有关Spotfire自定义表达式的帖子,但找不到任何与解决我的问题有关的信息。

假设我有此数据集:

Well          Date                 Monthly Prod       Cum. Prod
 A         01/10/2006                  352               352
 A         01/12/2006                  433               785
 A         01/01/2007                   35               820
 A         01/04/2009                  521               1341

我想插入缺少日期的新行,但保持这些日期之间的累积常数。会是这样的:

Well          Date                 Monthly Prod       Cum. Prod
 A         01/10/2006                  352               352
 A         01/11/2006                   0                352
 A         01/12/2006                  433               785
 A         01/01/2007                   35               820
 A         01/02/2007                   0                820
 A         01/03/2007                   0                820
 A            ...                       0                820
 A         01/04/2009                  521               1341

Spotfire上是否有任何表达式或数据函数可以填补这些日期空白?

如果是这样,我如何使它在一个井和另一个井之间是独立的,即当它传递到井时,B在第一个和最后一个记录日期之间重复相同的操作?例如:

Well          Date                 Monthly Prod       Cum. Prod
 A         01/10/2006                  352               352
 A         01/11/2006                   0                352
 A         01/12/2006                  433               785
 A         01/01/2007                   35               820
 A         01/02/2007                   0                820
 A         01/03/2007                   0                820
 A            ...                       0                820
 A         01/04/2009                  521               1341
 B         01/10/2006                  352               352
 B         01/11/2006                   0                352
 B         01/12/2006                  433               785
 B         01/01/2007                   35               820
 B         01/02/2007                   0                820
 B         01/03/2007                   0                820
 B            ...                       0                820
 B         01/04/2009                  521               1341

我们非常感谢您的帮助。

最好的问候,

里卡多

0 个答案:

没有答案