欢迎访问广东亚搏手机在线登录入口叉车设备有限公司官网!

广东亚搏手机在线登录入口叉车设备有限公司

广东亚搏手机在线登录入口叉车设备有限公司

—— 持续领航 品牌经营 ——

全国服务热线

054-992818551
12109781451
搜索关键词:
热点资讯
联系方式
  • 手机:12109781451
  • 电话:054-992818551
  • Q Q:223921084
  • 邮箱:admin@tjrfzs.com
  • 地址:内蒙古自治区兴安盟祁连县过视大楼4460号

亚搏手机在线登录入口:数据可视化:餐饮业的那些指标你知道吗?

来源:亚搏手机在线登录入口   发布时间:2021-11-24 03:45nbsp;  点击量:

本文摘要:一、项目配景餐饮行业属于快消行业,快消行业的特点就在一个快字上,决议者需要对各门店的每一天的销售情况举行实时的观察,才可以很是快速的相识当天的销售状况,寻找销售密码,从而快速发现问题,解决问题,响应市场的变化,对市场的需求举行快速的判断和决议。现在我们凭据某餐饮企业北京各店肆的日销售相关数据来制作一个超级简朴的分析仪,以便决议者能够清晰迅速的相识各店面每一天的销售情况。

亚搏手机在线登录入口

一、项目配景餐饮行业属于快消行业,快消行业的特点就在一个快字上,决议者需要对各门店的每一天的销售情况举行实时的观察,才可以很是快速的相识当天的销售状况,寻找销售密码,从而快速发现问题,解决问题,响应市场的变化,对市场的需求举行快速的判断和决议。现在我们凭据某餐饮企业北京各店肆的日销售相关数据来制作一个超级简朴的分析仪,以便决议者能够清晰迅速的相识各店面每一天的销售情况。二、思路搭建三、指标解读四、明白数据本越日销售情况分析仪的搭建共使用3张数据表,这三张数据表的表结构信息如下:-bill表-order表-shop表五、数据的整理与分析1.数据整理下面的历程可以直接在MySQL中完成也可以在Navicat客户端中完成。

由于本次数据源自己就特别规范,故无需举行数据清洗。数据源表无标题行,故导入数据历程中无需忽略第一行。1)新建数据库-- 新建名为cateringcase(餐饮案例)的数据库 create database Cateringcase;2)新建Bill表并导入数据凭据-bill表的表结构信息新建Bill表并导入数据。

use Cateringcase;-- 新建bill表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);-- 导入数据(注意地址中的是左斜杠/哦,而且文件位置信息要写到要导入文件的略缩名-bill.csv)load data local infile 'D:/01.lessons/1.data analysis/data analyst(Excel+MySQL)/11.source material/1.1data/data/-bill.csv'into table Billfields terminated by ',';-- 检察Bill表数据导入情况select * from Bill;select count(*) from Bill;共682条数据(Navicat)3)建立OrderDetail 表并导入数据-- 建立shopdetail表并导入数据 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:/01.lessons/1.data analysis/data analyst(Excel+MySQL)/11.source material/1.1data/data/-shop.csv'into table ShopDetailfields terminated by ',';-- 检察ShopDetail表数据导入情况select * from Shopdetail;select count(*) from shopdetail;共3410条数据(MySQL)4)建立ShopDetail表并导入数据-- 建立shopdetail表并导入数据 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:/01.lessons/1.data analysis/data analyst(Excel+MySQL)/11.source material/1.1data/data/-shop.csv'into table ShopDetailfields terminated by ',';-- 检察ShopDetail表数据导入情况select * from Shopdetail;select count(*) from shopdetail;共5条数据2.数据分析1)用orderdetail表建立单汇总金额表(OrderGroup)以orderdetail表的billnumber字段为汇总依据,求出每条billnumber下pay的加总值。新表字段:billnumber(单号)、pay(金额)-- 建立单汇总金额表(OrderGroup)create table OrderGroup(select billnumber ,sum(pay)as pay from orderdetailgroup by billnumber);select * from ordergroup;2)用Bill表与OrderGroup表建立新单号详细表(NewBill)以billnumber为关键字段关联两表,将OrderGroup表中的pay字段合并到Bill表中,并使用pay与billdiscount字段盘算出折扣金额。新表字段:所有Bill表中的字段、pay(金额)、rebate(折扣金额)盘算逻辑:Rebate = pay * billdiscount-- 用Bill表与OrderGroup表建立新单号详细表(NewBill)create table NewBill(select b.*,o.pay,b.billdiscount*o.pay as rebatefrom bill as b left join ordergroup as o on b.billnumber = o.billnumber);select * from NewBill;3)用Shopdetail表建立新店面情况表(NewShopDetail)在原有shopdetail表字段基础上盘算并添加allseats字段。

新表字段:所有ShopDetail表中的字段、allseats(总座位数)。盘算逻辑:allseats = twotable * 2 + three * 3 + fourtable * 6(其中四人及以上台数的每台平均座位数为6)。-- 用Shopdetail表建立新店面情况表(NewShopDetail)create table NewShopDetail(select *, twotable*2+threetable*3+fourtable*6 as allseatsfrom shopdetail);select * from NewShopDetail;4)用OrderDetail表与Bill表建立新点菜明细表(NewOrderDetail)以billnumber为关键字段关联两表,并用Bill表中的shopname与OrderDetail表中的所有字段组成新表新表字段:shopname(店名)、OrderDetail表中的所有字段-- OrderDetail表与Bill表建立新点菜明细表(NewOrderDetail)create table NewOrderDetail(select b.shopname,o.* from OrderDetail as o left join bill as b on o.billnumber = b.billnumber);select * from neworderdetail;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的合计值。

-- 用NewBill表与NewShopDetail表建立店汇总信息表(ShopTotal)create table ShopTotal(select nb.shopname as 店名,count(nb.billnumber) as 单数,sum(nb.peoplecount) as 人数, sum(nb.pay) as 店汇总金额, sum(nb.pay)/count(nb.billnumber) as 单均消费, sum(nb.pay)/sum(nb.peoplecount) as 人均消费, ns.alltable as 总台数,ns.allseats as 总座位数,count(nb.billnumber)/ns.alltable as 翻台率,sum(nb.peoplecount)/ns.allseats as 上座率,sum(nb.rebate)/sum(nb.pay) as 折扣率from NewBill as nb left join newshopdetail as ns on nb.shopname = ns.shopnamegroup by nb.shopname);select * from shoptotal;六、数据可视化该历程可以在Excel(power pivot、power view 及powerquery加载项)中完成,也可直接在PowerBI客户端中完成,下面以PowerBI为例完成可视化。1.将MySQL中处置惩罚好的数据表导入PowerBI。

1)用PowerBI毗连数据库2)将需要的数据表导入PowerBI①选中需要导入的数据表,点击加载即可。②点击‘转换数据’进入查询编辑器,对各表各字段的数据类型举行调整。

亚搏手机在线登录入口

newbill表shoptotal2.数据建模3)KPI指标展现销售额:这内里我们用每家店的平均销售金额/所有店的总平均销售金额来权衡这家店的销售KPI指标是否达标(即是否高于平均水平,不及格红色,绿色为优秀,黄色为及格)。(1)新建怀抱值各门店销售额平均值 = AVERAGE('cateringcase shoptotal'[店汇总金额]) 所有店总平均销售金额 = CALCULATE(AVERAGE('cateringcase shoptotal'[店汇总金额]),ALL('cateringcase shoptotal')) 店面销售情况 = [各门店销售额平均值]/[所有店总平均销售金额]2)建设销售额KPI指标使用之前建设的怀抱值及可视化中的KPI模块,举行销售额KPI部门的可视化。颜色设置规则:[店面销售情况]在1.2~1.5之间为绿色[店面销售情况]在1.0~1.2之间为黄色[店面销售情况]在<1.0之间为红色其他KPI指标:运用可视化功效中卡片模块举行设置。

最后KPI部门如下图所示:4)店肆差别时段总体运营情况以折线及柱形组合图来展现差别时段销售额及订单量的变化趋势。5.各种菜品销售情况七、效果展示。


本文关键词:亚搏手机在线登录入口,亚搏,手机,在线,登录,入口,数据,可视化,一,、

本文来源:亚搏手机在线登录入口-www.tjrfzs.com

推荐新闻 MORE+

微信二维码 微信二维码
联系我们

电话:054-992818551
手机:12109781451
Q Q:223921084
邮箱:admin@tjrfzs.com
联系地址:内蒙古自治区兴安盟祁连县过视大楼4460号

Copyright © 2002-2021 www.tjrfzs.com. 亚搏手机在线登录入口科技 版权所有

备案号:ICP备24685854号-9