finereport组合图中,折线图的纵坐标如何自动根据数据大小,自行设置百分比

如图所示,右边是百分比,我自己设置最大值100%,但是我希望,不需要我设置,系统自动根据数据抓取最大值(目前弊端:手动设置,导致看着非常不明显,如果设置的小,偶尔的大比率无法呈现)

image.png

image.png

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

可以设置公式,但是建议在乘以系数。不然顶到头不好看

max(ds1.select(值字段))*1.2

image.png

  • 帆软用户isPbG51FBd 帆软用户isPbG51FBd(提问者) 您好,按照您的公式填写,出来的数据非常大,最大值显示10000%。我写的公式:max(数仓.select(退货率))
    2023-11-10 14:22 
  • snrtuemc snrtuemc 回复 帆软用户isPbG51FBd(提问者) 这个是查询你数据集值字段最大值,你看看 数仓 这个数据集 退货率 最大值
    2023-11-10 14:25 
  • 帆软用户isPbG51FBd 帆软用户isPbG51FBd(提问者) 回复 snrtuemc 因为数仓数据很多,所以难免有异常值。我希望在自己选定的时间范围内,按照我的单元格的数据值范围,去设置最大值。我更新了图片,您帮忙看下能否实现?
    2023-11-10 15:06 
  • snrtuemc snrtuemc 回复 帆软用户isPbG51FBd(提问者) 那就加if判断,例如你限制大小,当最大值超过1.5,默认最大1.5,改成 if(max(ds1.select(值字段))>1.5,1.5,max(ds1.select(值字段)))
    2023-11-10 15:08 
  • 帆软用户isPbG51FBd 帆软用户isPbG51FBd(提问者) 回复 snrtuemc 我数仓的退货率有异常值,非常大,比1.5大很多很多。拿您的公式,结合我的实际,我可以理解为,我退货率的最大值,就是150%,对吗?(当然,这个1.5我可以自行设置)
    2023-11-10 15:26 
  • 1关注人数
  • 200浏览人数
  • 最后回答于:2023-11-10 15:04
    请选择关闭问题的原因
    确定 取消
    返回顶部