js如何获取趋势图上一个日期的值

例如,当我鼠标移入今天的趋势点后,我同时想显示上一天的收入和今天的收入,怎么做

FineReport mind_child 发布于 2025-5-15 23:36
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-5-16 07:57

这个目前标准不支持

可以通过当前系列的名称,你是上一天的,直接日期,建议提案,然后sql()函数,或者数据集查询出来展示

function(){ 

var a=FR.remoteEvaluate('=DATEDELTA('+this.category+',-1)');

return "今天收入"+this.value+"昨天收入:"+FR.remoteEvaluate('=SQL("数据库连接名","'+"select 收入from 表where 日期= '"+a+"'"+'",1,1)');

}

最佳回答
0
华莉星宸Lv7资深互助
发布于2025-5-16 08:25

建议直接在数据集中把数据处理好

这样

image.png

在提示是在富文本

image.png

image.png

效果

image.png

最佳回答
0
iQianLv4初级互助
发布于2025-5-16 09:45

楼上的做法是正解。

你的SQL里,做自关联。关联关系类似:A.date = b.date+1。

就能同时取到今天和昨天的收入。

  • 4关注人数
  • 36浏览人数
  • 最后回答于:2025-5-16 09:45
    请选择关闭问题的原因
    确定 取消
    返回顶部