如何计算同一列数据,上下两行之间的差值?

如何计算同一列数据(如下表“采集值”字段),上下两行之间的差值?

采集时间(时间间隔不固定)/采集值(源数据有时为空)

2022.07.30 12:01:30           / 1000

2022.07.30 12:03:20           / 1100

2022.07.30 12:07:18           / 

2022.07.30 12:13:44           / 1228

FineBI i2230 发布于 2022-8-1 10:54
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-11-1 22:47

通过自助数据集-新增列,通过『时间间隔』升序,生成『序号』字段,保存。然后再用刚才的自助数据集通过序号『错位』关联,需求-“上下行差值”运算,直接对生成的二个字段做计算即可。

——————————————

  • HmjijsbZ HmjijsbZ 大佬我想问一下,怎么错位关联啊?
    2024-04-09 10:16 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-8-1 10:57

参考同比/环比(快速计算)-https://help.fanruan.com/finebi/doc-view-131.html

可以获取上一天数据,然后两列做加减

image.png

  • i2230 i2230(提问者) 谢谢回答! 但是同比/环比、以及PREVIOUS_PERIOD计算函数,都是只适用于应用对象为聚合数据,而我的数据非聚合,且采集周期不固定,无法适用。 不知是否有其他方法?
    2022-08-01 11:41 
  • snrtuemc snrtuemc 回复 i2230(提问者) 那估计你要数据集中处理好了。。。
    2022-08-01 11:42 
  • 4关注人数
  • 1085浏览人数
  • 最后回答于:2022-11-1 22:47
    请选择关闭问题的原因
    确定 取消
    返回顶部