提问
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,极速登录

习题4:图表

978763325 社区微信达人 初学乍练(Lv1)
发表于 2018-1-24 16:00 | 显示全部楼层 |取消关注该作者的回复
实现功能:
可以选择数据库中存在的所有年份
根据选择的年份统计出该年下每个月的订单总数、已付订单数量、月销量
根据统计的数据制作混合图表,其中已付订单数量使用折线图,月销量坐标轴在右侧
分类轴日期倾斜显示
统计表中日期从小到大排列
动态显示标题:xx年各月份销售业绩表
使用数据:
  FRDemo中的订单表与订单明细

作成效果

制作步骤:
1.文件-新建普通报表
当数据集内有参数了,右上方就会看到参数b,双击参数在添加下拉框就会自动有对应的查询按钮。
2.设置数据集
SELECT strftime('%Y',订购日期) as 年,strftime('%Y-%m',订购日期) as 年月 ,count(订单ID),COUNT( CASE WHEN 是否已付='true' THEN 订单ID ELSE NULL END) as yfdd,sum(应付金额) FROM 订单 where 1=1 ${if(len(a)=0,'',"and strftime('%Y',订购日期) in ('"+a+"')")}  group by 年月
3.在表格里添加对应的数据集字段

4.添加图表
选择合适大小的单元格合并,让后右键插入图表,图表类型为组合图(新特性)按照习题要求添加柱状图和折线图
4.1设置组合图数据
柱状图

折线图

说明下:这个是根据习题里要求设置的
4.2分类轴倾斜设置

4.3柱状图颜色设置


4.4根据统计的数据制作混合图表,其中已付订单数量使用折线图,月销量坐标轴在右侧 设置

说明:在制作这个图表的时候是没有y2这个轴的,对于纵轴需要俩个y轴,一个是销售合计,一个是已付货数量,所以要在添加一条y轴,当然如果还有数据列需要这个纵轴可以加y3.....


更多图片 小图 大图
组图打开中,请稍候......

评分

参与人数 2F豆 +2 收起 理由
幕后的手机 + 1 太棒了,给你32个赞,么么哒
JW_Holy + 1 默默地点个赞,然后闪人

查看全部评分

此帖共有 173 位番薯登录后查看

已有1人关注本帖

evelynpu
回复

使用道具 举报

JW_Holy 社区微信达人 渐入佳境(Lv2)
发表于 2018-2-3 10:15 | 显示全部楼层 |取消关注该作者的回复
支持一哈....
  • 评论

回复 支持 反对

使用道具 举报

978763325 社区微信达人 初学乍练(Lv1)
发表于 2018-2-3 10:29 | 显示全部楼层 |取消关注该作者的回复
楼主比较懒,但是对于这个帖子的排版是一万个不满意,其实我是做好笔记的
http://note.youdao.com/noteshare ... 72882080E83A03485BF
不为别的求同存异,共同进步,支持fr
  • 评论

回复 支持 反对

使用道具 举报

何大牛 社区微信达人实名认证 初学乍练(Lv1)
发表于 2018-7-23 14:33 | 显示全部楼层 |取消关注该作者的回复
按上面步骤,配置数据集之后预览的年份框出现97、98年?
  收起(1)
  • 何大牛 何大牛 : 已找到原因,原订单数据预览的最大预览行数为200行,未显示所有的数据
    2018-07-25 09:45 评论
  • 评论

回复 支持 反对

使用道具 举报

吃肉不长肉 社区微信达人 初学乍练(Lv1)
发表于 2018-9-12 15:09 | 显示全部楼层 |取消关注该作者的回复
订单明细不用吗
  • 评论

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

Copyright © 帆软|联系帆软| 联系管理员@兔子酱|免责声明|手机版|帆软社区 ( 苏ICP备14031611号-3 )

GMT+8, 2018-10-16 04:14 , Processed in 0.108417 second(s), 106 queries , Gzip On.

返回顶部 返回列表