当前位置: 首页 > news >正文

北京十大网站建设公司seo伪原创工具

北京十大网站建设公司,seo伪原创工具,网页设计软件免费下载,快速做网站详情页目录1、要完成的任务2、认识数据3、SQL数据加工4、excel形成分析仪1、要完成的任务 目标:结合SQL和excel实现餐饮业日销售情况分析仪,如下表: 认识分析仪: 切片器:店面 分为四部分:KPI 、组合图、饼图、数…

目录

    • 1、要完成的任务
    • 2、认识数据
    • 3、SQL数据加工
    • 4、excel形成分析仪

1、要完成的任务

目标:结合SQL和excel实现餐饮业日销售情况分析仪,如下表:
在这里插入图片描述
认识分析仪:
切片器:店面
分为四部分:KPI 、组合图、饼图、数据透视表
KPI指标:

  1. 当天销售情况
  2. 当天桌子使用情况
  3. 当天每把椅子的使用情况

在这里插入图片描述

组合图:每小时的销售额与销量变化趋势
饼图:不同菜品下的销售额占比情况,销量占比情况
数据透视表:不同菜品下的销售额情况,销量情况

2、认识数据

表结构信息:
在这里插入图片描述
bill表中缺失金额,order表缺失店名信息 —bill表与order表连接一下可以解决
在这里插入图片描述
反映不同店的桌子信息:
shop表要补充总座位表
在这里插入图片描述

3、SQL数据加工

  1. 用orderdetail表创建单汇总金额表(OrderGroup)–计算每单号的总金额
    以orderdetail表的billnumber单号字段为汇总依据,求出每条billnumber下pay的加总值。
    新表字段:billnumber(单号)、pay(金额)

  2. 用Bill表与OrderGroup表创建新单号详细表(NewBill)–newbill = bill+每单总金额+每单折扣后金额
    以billnumber为关键字段关联两表,将OrderGroup表中的pay字段合并到Bill表中,并使用pay与billdiscount字段计算出折扣金额。
    新表字段:所有Bill表中的字段、pay(金额)、rebate(折扣金额)
    计算逻辑:Rebate = pay * billdiscount

  3. 用Shopdetail表创建新店面情况表(NewShopDetail)–添加每家店的总座位数
    在原有shopdetail表字段基础上计算并添加allseats字段
    新表字段:所有ShopDetail表中的字段、allseats(总座位数)
    计算逻辑:allseats = twotable * 2 + three * 3 + fourtable * 6

  4. 用OrderDetail表与Bill表创建新点菜明细表(NewOrderDetail)–给order表增加店名信息
    以billnumber为关键字段关联两表,并用Bill表中的shopname与OrderDetail表中的所有字段组成新表
    新表字段:shopname(店名)、OrderDetail表中的所有字段

  5. 用NewBill表与NewShopDetail表创建店汇总信息表(ShopTotal)
    以shopname字段为关键字段关联两表,并以shopname字段为汇总条件,创建以下字段
    新表字段:
    店名: b.shopname
    单数: b.billnumber的计数
    人数: b.peoplecount的加总
    折扣总金额: b.rebate的加总
    店汇总金额: b.pay的加总
    单均消费: b.pay的合计值/b.billnumber的计数值
    人均消费: b.pay的合计值/b.peoplecount的合计值
    总台数: s.alltable
    总座位数: s.allseats
    翻台率: b.billnumber的计数值/s.alltable (总单数/总桌数)
    上座率: b.peoplecount的合计值/s.allseats
    折扣率: b.rebate的合计值/b.pay的合计值

导入bill表:

create database CateringCase;use CateringCase;--  Bill table
create table Bill(billdate date not null,billnumber varchar(20) not null default '-',shopname varchar(20) not null default '-',    billdiscount float not null default 0,paytime time not null,tablenumber int not null default 0,peoplecount int not null default 0
);#导入数据
load data local infile 'D:/liwork/data/-bill.csv' into table Billfields terminated by ',';select * from Bill;

导入OrderDetail表:

--  OrderDetail table
create table OrderDetail(billnumber varchar(20) not null default '-',detail varchar(20) not null default '-',pay int not null default 0
);#导入数据
load data local infile 'D:/liwork/data/-order.csv' into table OrderDetailfields terminated by ',';select * from OrderDetail;

导入ShopDetail表:

--  ShopDetail table
create table ShopDetail(ShopName varchar(20) not null default '-',twotable int not null default 0,threetable int not null default 0,fourtable int not null default 0,alltable int not null default 0
);#导入数据
load data local infile 'D:/liwork/data/-shop.csv' into table ShopDetailfields terminated by ',';select * from ShopDetail;

数据加工:

-- 数据加工
-- 创建单汇总金额表
Create table OrderGroup(select billnumber, sum(pay) as pay from OrderDetailgroup by billnumber
);select * from OrderGroup;-- 创建新单号详细表
Create table NewBill(
select b.*,o.pay,b.billdiscount * o.pay as rebate from bill as b left join ordergroup as o 
on b.billnumber = o.billnumber);select * from NewBill;

NewBill表:
在这里插入图片描述


-- 创建新店面情况表
create table NewShopDetail(
select *, (twotable * 2 + threetable * 3 + fourtable * 6) as allseats 
from shopdetail as s);select * from NewShopDetail;

NewShopDetail表:
在这里插入图片描述

-- 创建新点菜明细表
create table neworderdetail(
select b.shopname,o.* from orderdetail as o left join bill as b 
on o.billnumber = b.billnumber
);select * from neworderdetail;

neworderdetail表:
在这里插入图片描述


-- 创建店汇总信息表
create table ShopTotal(
select b.shopname as 店名, count(b.billnumber) as 单数, 
sum(b.peoplecount) as 人数,sum(b.rebate) as 折扣总金额,sum(b.pay) as 店汇总金额, 
sum(b.pay)/count(b.billnumber) as 单均消费, 
sum(b.pay)/sum(b.peoplecount) as 人均消费, 
s.alltable as 总台数,
s.allseats as 总座位数,
count(b.billnumber)/s.alltable as 翻台率,
sum(b.peoplecount)/s.allseats as 上座率,
sum(b.rebate)/sum(b.pay) as 折扣率
from newbill as b left join newshopdetail as s 
on b.shopname = s.shopname
group by b.shopname);select * from shoptotal;

shoptotal表:
在这里插入图片描述

4、excel形成分析仪

从excel中连接MySQL,导入数据后做数据透视图,不断调整

http://www.tj-hxxt.cn/news/15316.html

相关文章:

  • 自己做音乐网站挣钱吗搜一搜
  • 新网站如何做免费推广关键词免费
  • 3网站建设公司公司做网络推广怎么做
  • 丽水网站建设报价上海网站推广服务公司
  • 怎样选择高性价比的建站公司优化英语
  • 网站建设与微店优化的含义
  • 深圳品牌做网站公司哪家好广告推广免费平台
  • 保亭网站建设网络服务器的功能
  • 有些网站域名解析错误制作网站软件
  • 网页设制作与网站建设宝典 pdf关键词优化seo排名
  • 微信微博网站建设郑州网站优化
  • 2017主流网站风格武汉seo 网络推广
  • 陕西网页制作seo网站怎么优化
  • 文网站建设2022最近热点事件及评述
  • web网站开发工作经验电商还有发展前景吗
  • 电子商务网站成功的关键是推广竞价账户托管
  • 江西赣州哪些政府的网站上海seo网站排名优化公司
  • 网站设计公司案例百度热搜关键词排名优化
  • 网站空间在哪里买网站seo快速排名优化
  • 域名和网站青岛网站排名推广
  • win7优化免费seo关键词优化服务
  • 网站做可信认证武汉seo推广优化
  • 开淘宝的店铺网站怎么做百度指数批量查询
  • 企业手机网站建设市场分析网页设计框架
  • 海南中小企业网站建设网络软文范文
  • 慧聪网郭凡生谷歌seo建站
  • 一般做外单的有哪些网站友情贴吧
  • 一般做外贸上什么网站好网络营销推广主要做什么?
  • 惠州中小企业网站制作北京百度总部电话
  • 怎么做网站作业天猫代运营