请问 图表单位可否同时用两个单位显示?

数据集 中 贷款金额单位为万元,因条数较多,汇总数超过10000万,可否设置当数值大于或等于10000万时,图表单位用亿显示,小于10000万继续用显示。

fx.png

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

用if函数,

if(len(金额)<4,金额,if(len(金额)<8,金额/10000+"万",金额/100000000+"亿"))

还有就继续写if函数





  • clzzl clzzl(提问者) 您好,先表示感谢,再请教下,在sum(a.dkje)用case when的语法,谢谢: select a.dkyh, sum(a.dkje) as 贷款金额 from cw_dkfx_dkmx a group by a.dkyh order by 贷款金额 desc
    2020-04-14 11:32 
  • clzzl clzzl(提问者) 还有,以上图表中的2000万后面的“万”应该是自动显示的,这个是不是应该在图表样式中进行修改或设置
    2020-04-14 11:38 
  • snrtuemc snrtuemc 回复 clzzl(提问者) 试一下这个 select a.dkyh, case when sum(a.dkje)>10000 then sum(a.dkje)/10000+\"万\" when sum(a.dkje)>100000000 then sum(a.dkje)/100000000+\"亿\" else 金额 from cw_dkfx_dkmx a group by a.dkyh order by 贷款金额 desc
    2020-04-14 11:42 
  • 2关注人数
  • 599浏览人数
  • 最后回答于:2020-4-14 11:20
    请选择关闭问题的原因
    确定 取消
    返回顶部