这个同比问题实在不会,请前辈们帮忙

WorkBook17 (1).zip

image.png

image.png

WorkBook8.zip

FineReport 百煮味香 发布于 2022-5-10 14:57 (编辑于 2022-5-11 08:49)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
巴拉巴拉1234Lv6初级互助
发布于2022-5-10 15:10

可以在sql中直接把同比的数据查询出来再作图展示

  • 百煮味香 百煮味香(提问者) 同比数据sql写出来有有点困难
    2022-05-10 15:34 
  • 巴拉巴拉1234 巴拉巴拉1234 回复 百煮味香(提问者) 不难的,你的开始时间和结束时间是有参数的;同比可以使用同样的参数; date_add(日期字段 ,interval 1 year) between \'${starttime}\' and \'${endtime}\' 两段sql可以union 后再聚合,可以避免上年有今年没有的情况;
    2022-05-10 15:55 
最佳回答
0
赤贫青年Lv4见习互助
发布于2022-5-10 16:36(编辑于 2022-5-11 14:35)

[编辑回答]

您给的数据只有2021年的,所以我把年同比改为月同比了,看一下是这样的效果吗?

image.png

如果是MySQL数据库,应该是这么写…

image.png

  • 百煮味香 百煮味香(提问者) 不是一个城市一张,第一张的分类是城市,系列是每天,值是订单数量,同比去年这个时间段的订单数量
    2022-05-10 16:41 
  • 赤贫青年 赤贫青年 回复 百煮味香(提问者) 分类是城市,系列是每天??系列超过2个就没法看了…相当于一个分类里挤了密密麻麻的柱形
    2022-05-10 16:43 
  • 百煮味香 百煮味香(提问者) 回复 赤贫青年 分类是城市,值是这个控件填的时间段的订单数量汇总,同比去年这个时间段的订单数量
    2022-05-10 16:51 
  • 赤贫青年 赤贫青年 回复 百煮味香(提问者) 没有数据,不太能写,你能提供一下数据嘛,假数据就行
    2022-05-10 17:16 
  • 百煮味香 百煮味香(提问者) 上传了
    2022-05-11 08:49 
最佳回答
0
SrafyLv5见习互助
发布于2022-5-10 17:59

你添加两个隐藏控件  公式里面控制你选择的开始时间 - 1年  结束时间也一样

(然后选择日期控件 筛选的数据增加一列分类 '今年' as type)

UNION ALL

(隐藏控件的数据 增加一列分类  '去年' as type)

  • 3关注人数
  • 515浏览人数
  • 最后回答于:2022-5-11 14:35
    请选择关闭问题的原因
    确定 取消
    返回顶部