求大神指导,做这样的柱形图数据怎么取

QQ图片20181218142153.png

FineReport syscloud.cui 发布于 2018-12-18 14:22
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
syscloud.cuiLv0见习互助
发布于2019-1-14 14:29

上月:FORMAT(MONTHDELTA(TODATE(CONCATENATE($字符串日期,'-01')),-11),'yyyy-MM') 

去年同期:FORMAT(MONTHDELTA(TODATE(CONCATENATE($字符串日期,'-01')),-12),'yyyy-MM')

最佳回答
0
影丶Lv5高级互助
发布于2018-12-18 14:25(编辑于 2018-12-18 14:27)

分开取,然后union all凑成一个数据集,如:

select '本月' as 分类
union all
select '上月' as 分类
union all
select '同期' as 分类


  • syscloud.cui syscloud.cui(提问者) 现在已经是把八九个公司的数据union all 养成一个数据集了。。再整三次吗
    2018-12-18 14:36 
  • 影丶 影丶 回复 syscloud.cui(提问者) union all是比较简单的方法,其他要是有办法拿到本月、上月和同期这3个分类话,就可以不需要。主要还是看你查出来的数据结构是什么样子的,柱形图分类轴的数据必须要在一个字段里面的
    2018-12-18 14:50 
  • 影丶 影丶 回复 syscloud.cui(提问者) 你也可以先把数据加载到单元格中,然后图表引用单元格的数据,最后再隐藏掉单元格数据
    2018-12-18 14:51 
  • syscloud.cui syscloud.cui(提问者) 回复 影丶 上个月,上年的本月怎么表示呢?
    2018-12-18 15:08 
  • 影丶 影丶 回复 syscloud.cui(提问者) 上个月:时间字段的月份减1;上年的本月(同期):时间字段的年份减1。其实就是把你的算出来的本月的数据集复制两份,改下条件就可以了
    2018-12-18 15:21 
最佳回答
0
孤陌Lv6资深互助
发布于2018-12-18 14:51

不然那你就用单元格的数据 只是这样 不支持后台刷新 数据如果不追求实时的  那就用单元格来处理数据就好了

最佳回答
0
林文祥Lv2初级互助
发布于2019-1-14 15:17

在一个大维度下包括子维度,每个子维度对应相应的数据,只要将子维度作为系列名即可。

image.png

  • 3关注人数
  • 411浏览人数
  • 最后回答于:2019-1-14 15:17
    请选择关闭问题的原因
    确定 取消
    返回顶部