修改显示相差值的js

如图模板是这样的,image.png

image.png

image.pngJS代码是这样的:

function(){

var cl = this.category;

var sql = "map('"+cl+"','ds3',1,5)";

var value = FR.remoteEvaluate(sql);

return "相差的值:"+value+"" }

我的数据是这样的,相差的值是empl_gapimage.png

那JS代码怎么改

----------------------------------------

image.png

image.png

FineReport lanst 发布于 2023-11-2 14:10 (编辑于 2023-11-2 14:20)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-11-2 14:12(编辑于 2023-11-2 14:21)

Map函数- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

image.png

function(){

var cl = this.category;

var sql = "map('"+cl+"','B01_主体图形数据',1,12)";//这个里面的12就是说你要的结果列在第12列,你的数据集里面看截图是12,

//里面的1就是说你的X轴的分类在第一列,如果不是你看它在第几列

var value = FR.remoteEvaluate(sql);

return "<span style='color:#F23333;font-size:12px;font-weight:bold'>相差的值:"+value}

  • lanst lanst(提问者) 为什么我出来的是乱码?
    2023-11-02 14:19 
  • CD20160914 CD20160914 回复 lanst(提问者) 你把你的文件发上来。文件》输出》内置数据。或者远程看
    2023-11-02 14:20 
  • CD20160914 CD20160914 回复 lanst(提问者) 数据集名称我写错了。你改成你的数据集名称。。然后列数你自己看分别在第几列!
    2023-11-02 14:21 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-11-2 14:13

你分类是哪个字段?

  • lanst lanst(提问者) cal_hour
    2023-11-02 14:20 
  • snrtuemc snrtuemc 回复 lanst(提问者) 根据 CD20160914 代码,map函数中,1,12这两个,吧1换成cal_hour对应字段的数值,
    2023-11-02 14:22 
  • 2关注人数
  • 158浏览人数
  • 最后回答于:2023-11-2 14:21
    请选择关闭问题的原因
    确定 取消
    返回顶部