[数据处理]
关于如何将增长值转化为增长率的图标展现形式
如标题,图一贷款余额和较上月/较上年这三个指标对应各自绑定的数据湖里同一张表的三个字段,现如何将较上月|上年这两个指标展示为百分比率形式(公式∶增长/减少率=当前贷款余额/(当前贷款余额-较上月|年 增长的贷款余额)-100%)。
注∶较上月|年展示的数值为 上月|年的贷款余额与当前贷款余额的差值。
如何将图一变为图二所展示的指标形式,请老师们帮忙指导,多谢了。 |
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
yhtech-lwk
显示全部楼层
发表于 2022-3-18 14:53:23
本帖最后由 yhtech-lwk 于 2022-3-18 14:54 编辑
新建两个计算列,分别是用来计算较上月和较上年的增长率的(按照公式计算),计算好了之后用自由表分别绑定这两个计算列,然后在表格渲染那里设置涨跌渲染,在高亮那里设置格子背景色,在格式中将格式改为百分比并保留相应位数的小数,最终效果如图,你看该效果可以嘛 |
|
|
|
|
chd0716
来自手机
显示全部楼层
发表于 2022-3-18 15:46:52
yhtech-lwk 发表于 2022-3-18 14:53
新建两个计算列,分别是用来计算较上月和较上年的增长率的(按照公式计算),计算好了之后用自由表分别绑定这 ...
多谢,这个贷款余额作为除数为0会报错,还有就是算法不对,应该是贷款余额(较上月)/(贷款余额-贷款余额(较上月)) |
|
|
|
|
chd0716
来自手机
显示全部楼层
发表于 2022-3-18 15:54:29
yhtech-lwk 发表于 2022-3-18 14:53
新建两个计算列,分别是用来计算较上月和较上年的增长率的(按照公式计算),计算好了之后用自由表分别绑定这 ...
老师你知道如何解决上月/年贷款余额为0的情况吗(导致整个报告出错) 注∶生产上实际不存在贷款余额为0的情况,但是测试数据有这种情况 |
|
|
|
|
yhtech-lwk
显示全部楼层
发表于 2022-3-18 17:29:01
针对除数为0的情况,可以这样书写脚本
iif(col['贷款余额'] == 0,0,col['较上月']/col['贷款余额'])
意思为贷款余额为0时,返回0;不为0时,返回col['较上月']/col['贷款余额']
对于算法不对的情况,这里我只是举了个例子,你们可以按照这种形式来写
iif(col['贷款余额']-col['较上月'] == 0,0,col['较上月']/(col['贷款余额']-col['较上月']) |
|
|
|
|
chd0716
来自手机
显示全部楼层
发表于 2022-3-18 18:20:33
yhtech-lwk 发表于 2022-3-18 17:29
针对除数为0的情况,可以这样书写脚本
iif(col['贷款余额'] == 0,0,col['较上月']/col['贷款余额'])
意思 ...
好的,多谢 |
|
|
|
|
yhdata_Jenny
显示全部楼层
发表于 2022-3-18 18:42:34
|
|
|
|
chd0716
来自手机
显示全部楼层
发表于 2022-3-21 10:18:16
yhtech-lwk 发表于 2022-3-18 17:29
针对除数为0的情况,可以这样书写脚本
iif(col['贷款余额'] == 0,0,col['较上月']/col['贷款余额'])
意思 ...
那我要是对贷款余额和贷款余额较上月/年 进行求和操作呢,我试了下参数的值并没有传到公式里,这个应该如何实现呢 |
|
|
|
|
yhtech-lwk
显示全部楼层
发表于 2022-3-21 10:26:23
|
|
|
|
chd0716
来自手机
显示全部楼层
发表于 2022-3-21 10:36:40
yhtech-lwk 发表于 2022-3-21 10:26
能提供图片看下你是如何操作的嘛
我是把4个字段放一张表里面的,2个实体表字段,2个计算列。现在的瓶颈是2个实体字段可以进行求和的操作(点击地图上的省份统计所有支行的数据,表中数据以支行为维度),但是计算列里面的参数并没有进过求和运算操作 |
|
|
|
|