finereport制作柱形图时系列显示其他字段的值,谢谢!急,在线等。

finereport制作柱形图时系列显示其他字段的值,谢谢!急,在线等。

FineReport 李洪恩 发布于 2019-1-24 15:19
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
5
snrtuemcLv8专家互助
发布于2020-11-13 13:34

参考https://help.fanruan.com/finereport/doc-view-1883.html#7

文档是自定义提示里面,直接同样方式在标签里面处理就可以,显示对应的其他字段

最佳回答
1
守约Lv4初级互助
发布于2019-1-24 15:37

image.png

 在这里面,通过js来自定义标签显示内容,如果是其他的数据,在js里用sql函数读取数据或者value函数读取单元格数据

  • 李洪恩 李洪恩(提问者) SELECT day , average_time ,max_soc_time ,max_soc ,min_soc_time ,min_soc FROM immotor_bidata.\"app_cabinet_batteries_average_soc\" where pt>=\'${day_from}\' and pt<=\'${day_to}\' and sn =\'${sn}\' 在设置max_soc_time为系列时,如何把max_soc字段的值也显示在该系列上?
    2019-01-24 15:50 
  • 守约 守约 回复 李洪恩(提问者) 你的系列值是什么
    2019-01-24 15:58 
  • 李洪恩 李洪恩(提问者) 回复 守约 系列值是 max_soc_time ,可是想同时显示max_soc字段的值
    2019-01-24 16:03 
  • 守约 守约 回复 李洪恩(提问者) 在你的查询sql里,做一个虚拟列,max_soc_time||\' \'||max_soc new_time将你需要的2个数据拼接成虚拟列new_time,然后在1楼答主那个截图那里,选择【数据字典】形态,实际值是max_soc_time,显示值是new_time
    2019-01-24 16:17 
  • 李洪恩 李洪恩(提问者) 回复 守约 好像不行哦 选数据字典里面选择数据查询只能选一个呀,报表怎么知道哪个系列是按照设置进行显示,而且我想在两个系列上进行同样的操作;
    2019-01-24 16:28 
最佳回答
0
zsh331Lv8专家互助
发布于2019-1-24 15:24

image.png

  • 李洪恩 李洪恩(提问者) 这个好像不行 我的意思是要在某个系列显示值的时候带个备注,()括起来显示另外一个数据表字段的值,谢谢
    2019-01-24 15:32 
  • 4关注人数
  • 852浏览人数
  • 最后回答于:2020-11-13 13:34
    请选择关闭问题的原因
    确定 取消
    返回顶部