矩形树图表签显示问题

目前我有个分析物料的矩形树图,点击树图会与其它图表进行传参联动,目前需求是,我想要树图的标签是显示料件名称的,然后传递的值是料号,因为可能会存在不同料号一个名称的情况。

我现在是通过js自定义标签实现的,但就是会导致打开大屏时,大屏会卡顿一段时间才能加载出来

js如下:

function(){ return '<font size="1">'+FR.remoteEvaluate('=MAP("'+this.name+'","物料分类库存金额",1,2)')+''+FR.contentFormat(this.value,'#,##0')+'</font>';} 

请教下各位大佬,有没有别的办法能够实现这个需求,或者是这个能否进行优化

FineReport HiPooh 发布于 2023-8-1 10:27
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-8-1 10:34

如需要使用取数函数,尽可能用 value() 函数。同条件下,取数函数的性能排名为:value()>ds1.select()>sql() 

  • HiPooh HiPooh(提问者) 这个js里能使用吗
    2023-08-01 10:35 
  • Z4u3z1 Z4u3z1 回复 HiPooh(提问者) 把map()换成上面提到的函数
    2023-08-01 10:39 
  • HiPooh HiPooh(提问者) 回复 Z4u3z1 function(){ return \'\'+FR.remoteEvaluate(\'=VALUE(\"\'+this.name+\'\",\"物料分类库存金额\",1,2)\')+\'
    \'+FR.contentFormat(this.value,\'#,##0\')+\'
    \';} 是这样子吗,我测试了下,还是会卡,map函数反而快点
    2023-08-01 10:44 
  • Z4u3z1 Z4u3z1 回复 HiPooh(提问者) 装一个性能分析插件看看呢
    2023-08-01 11:04 
  • 1关注人数
  • 256浏览人数
  • 最后回答于:2023-8-1 10:34
    请选择关闭问题的原因
    确定 取消
    返回顶部