柱状图和折线图的月份数据不同。排序有问题。

image.png

image.png

image.png

  1. 交通费是柱状图只有4个月的数据。2.话费有6个月的数据。现在月份排序不对?有没有办法处理?不想补齐数据。有没有其他方法呢?

  2. 现在只是模拟,真实的是两个结果集。因为是不同的业务,所以无法合并在一个SQL中。且SQL比较复杂。现在这个是简化的只是说明问题的。

FineReport batfpd 发布于 2024-12-30 16:40 (编辑于 2024-12-30 16:43)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-12-30 16:42(编辑于 2024-12-30 16:44)

把两部分数据合并起来

搞成一个数据集

用union all进行合并

--------------------------------

建一个月度维度表

左关联你的两个实际数据

最佳回答
0
snrtuemcLv8专家互助
发布于2024-12-30 16:53

可以加在结束事件,或者初始化事件,排序

图表排序接口 https://help.fanruan.com/finereport/doc-view-2332.html

  • batfpd batfpd(提问者) 事件加了试了下。结果只能对2345这几个月份正序或倒序。
    2024-12-31 09:48 
最佳回答
0
shirokoLv6资深互助
发布于2024-12-30 16:53

放到单元格中,用单元格数据作为图表数据集

最佳回答
0
大林3143511Lv5中级互助
发布于2024-12-31 08:00

我用过3楼类似的方法,但没拿到具体的数据,不好说方法,大体上是:

1)月份A1,顺序A1-A12为1-12月

2)B1话费,过滤条件是月份等于A列

3)C1交通,过滤条件是月份等于A列

4)最后图表数据取单元格数据

这里可能涉及到相对位置坐标、过滤条件等功能

  • batfpd batfpd(提问者) 最后的解决方法是,用个时间的维表,去补齐月份数据。
    2024-12-31 09:46 
最佳回答
0
ScyalcireLv7中级互助
发布于2024-12-31 08:37

按理说用组合图,然后X轴用时间坐标轴是不会出现上述问题的,所有数据会按照月份进行排序,没有值的就会空着

--------

除非图表本身就存在bug

  • batfpd batfpd(提问者) 图没有问题。是左边柱状图只有2345月份,右边是1至6月的数据。是以左图的月份X轴优先显示的。
    2024-12-31 09:47 
  • Scyalcire Scyalcire 回复 batfpd(提问者) 那其实不用补齐时间维度,以1-6月作为系列一优先展示就行
    2024-12-31 10:15 
  • 6关注人数
  • 53浏览人数
  • 最后回答于:2024-12-31 08:37
    请选择关闭问题的原因
    确定 取消
    返回顶部