柱形图

帆软报表柱形图中如何设置提示使其在相同的展示面板按照不同的指标显示不同的单位

FineReport 帆软用户JZtRd0B1mO 发布于 2025-5-19 10:36
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-5-19 10:37(编辑于 2025-5-19 10:38)
最佳回答
0
CD20160914Lv8专家互助
发布于2025-5-19 10:47(编辑于 2025-5-19 11:04)

假如单位在参数面板上面,那么图表提示直接获取参数面板的单位就行了

//this.category是分类名,X轴的

//this.seriesName 是系列名。。

function(){

var cl = this.category;

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

var dw = FR.remoteEvaluate(sql);//单位转换

return this.category+"<br>"+this.seriesName+"值:"+this.value+"<br>单位:"+dw;

}

image.png

image.png

image.png

  • 帆软用户JZtRd0B1mO 帆软用户JZtRd0B1mO(提问者) 这个单位不能在参数面板上的
    2025-05-19 10:57 
  • CD20160914 CD20160914 回复 帆软用户JZtRd0B1mO(提问者) 不在参数面板上面,你的单位在哪里,是数据集返回了对应的列?那也是可以的。
    2025-05-19 11:00 
  • 帆软用户JZtRd0B1mO 帆软用户JZtRd0B1mO(提问者) 回复 CD20160914 数据集中我让返回的值带单位试了下,结果在报表展示块中就不显示了,就都为0了
    2025-05-19 11:02 
  • CD20160914 CD20160914 回复 帆软用户JZtRd0B1mO(提问者) 上面的代码改了。你在提示中要勾上html解析就行了!!数据集名称ds3改成你的,而且列的顺序要弄正确!!
    2025-05-19 11:05 
  • 帆软用户JZtRd0B1mO 帆软用户JZtRd0B1mO(提问者) 回复 CD20160914 这个确实可以增加单位,但是跟我需要实现的效果不一致的大佬
    2025-05-19 14:13 
  • 2关注人数
  • 51浏览人数
  • 最后回答于:2025-5-19 11:04
    请选择关闭问题的原因
    确定 取消
    返回顶部