关于多数列(初始不同),折线图的处理方式

需求如下图,最终要在一张折线图上体现3人的业绩增长率,直接取业绩列生成折线图因为初始值不同,导致最终数据展示很难看

思路:

我这里把他定位比值,也就是每个人每月业绩除以他1月份的业绩。

求助:

数据库语句这里怎么写,或者我把问题想复杂了,有其他处理方式

比值.png

FineReport 令狐师兄 发布于 2022-2-14 09:28
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
yzm339714Lv6中级互助
发布于2022-2-14 09:32(编辑于 2022-2-14 09:34)

建议,直接用sql,用开窗函数,然后把业绩一列按姓名分组,月份排序,上移一行  好像是lead(oracle里面,其他数据集需要自己查一下),然后就直接计算好比值,折线图直接显示就好了;

对了,也可以把数据放到单元格在单元格里面用层次坐标去处理,然后设置行高为0隐藏掉,折线图直接用单元格数据

最佳回答
0
snrtuemcLv8专家互助
发布于2022-2-14 09:46

可以开启Y轴自定义对数底数

自定义最小值

参考

image.png

数据

image.png

效果

image.png

  • 令狐师兄 令狐师兄(提问者) 这个样子主要是看不出到底谁的增长性大。我是想初始都为1,最终通过折线图看出谁的增长性比较好。
    2022-02-14 14:26 
  • snrtuemc snrtuemc 回复 令狐师兄(提问者) 那就需要sql语句处理好,或者放到单元格处理,然后在制作图表
    2022-02-14 15:04 
  • 令狐师兄 令狐师兄(提问者) 回复 snrtuemc 好的,那我换到sql区去问大佬!
    2022-02-15 13:09 
  • 3关注人数
  • 279浏览人数
  • 最后回答于:2022-2-14 09:46
    请选择关闭问题的原因
    确定 取消
    返回顶部