用MySQL分析某餐飲業(yè)數(shù)據(jù) 并用杜邦分析圖標(biāo)展示

用MySQL分析某餐飲業(yè)數(shù)據(jù)

數(shù)據(jù)來自:https://pan.baidu.com/s/1bUKxYVmm1x5mpjpwetR2dQ????(某餐飲數(shù)據(jù)的日銷售情況)

展示結(jié)果如下:

數(shù)據(jù)分析

1.餐飲業(yè)訂單單號(hào)詳情數(shù)據(jù)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?682條訂單信息

2.具體點(diǎn)菜明細(xì)數(shù)據(jù)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3410條點(diǎn)單信息

3.不同店面情況數(shù)據(jù)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 5條店面信息


具體表結(jié)構(gòu)如下:


單號(hào)詳細(xì)表


點(diǎn)菜明細(xì)表


店面情況表

基于這些數(shù)據(jù),要給5家店鋪設(shè)置具體的kpi指標(biāo),如下:


店面的kpi指標(biāo)

數(shù)據(jù)加工

分析目的是為了獲取不同店面的數(shù)據(jù)情況,所以在Mysql中進(jìn)行操作,具體操作如下:

0.? 首先需要先創(chuàng)建對應(yīng)的數(shù)據(jù)庫和相應(yīng)的表,并將數(shù)據(jù)導(dǎo)入表中


Bill表


orderdetail表
shopdetail表

查看數(shù)據(jù)是否正確

select * from bill;


bill表數(shù)據(jù)

select * from orderdetail;


orderdetail表數(shù)據(jù)

select * from shopdetail;


shopdetail表數(shù)據(jù)

1.?用orderdetail表創(chuàng)建單匯總金額表(ordergroup

以orderdetail表的billnumber字段為匯總依據(jù),求出每條billnumber下pay的加總值。


ordergroup表


ordergroup表數(shù)據(jù)

2.?用Bill表與OrderGroup表創(chuàng)建新單號(hào)詳細(xì)表(NewBill

以billnumber為關(guān)鍵字段關(guān)聯(lián)兩表,將OrderGroup表中的pay字段合并到Bill表中,并使用pay與billdiscount字段計(jì)算出折扣金額。


newbill表


newbill表數(shù)據(jù)

3. 用Shopdetail表創(chuàng)建新店面情況表(NewShopDetail)

在原有shopdetail表字段基礎(chǔ)上計(jì)算并添加allseats字段


newshopdetail表


newshopdetail表數(shù)據(jù)

4. 用OrderDetail表與Bill表創(chuàng)建新點(diǎn)菜明細(xì)表(NewOrderDetail

以billnumber為關(guān)鍵字段關(guān)聯(lián)兩表,并用Bill表中的shopname與OrderDetail表中的所有字段組成新表


neworderdetail表


neworderdetail表

5. 用NewBill表與NewShopDetail表創(chuàng)建店匯總信息表(ShopTotal

以shopname字段為關(guān)鍵字段關(guān)聯(lián)兩表,并以shopname字段為匯總條件,創(chuàng)建以下字段

店名:b.shopname

單數(shù):b.billnumber的計(jì)數(shù)

人數(shù):b.peoplecount的加總

折扣總金額: b.rebate的加總

店匯總金額: b.pay的加總

單均消費(fèi):b.pay的合計(jì)值/b.billnumber的計(jì)數(shù)值

人均消費(fèi):b.pay的合計(jì)值/b.peoplecount的合計(jì)值

總臺(tái)數(shù):s.alltable

總座位數(shù):s.allseats

翻臺(tái)率: b.billnumber的計(jì)數(shù)值/s.alltable

上座率: b.peoplecount的合計(jì)值/s.allseats

折扣率: b.rebate的合計(jì)值/b.pay的合計(jì)值


shoptotal表


shoptotal表數(shù)據(jù)

數(shù)據(jù)導(dǎo)出并建表

利用Excel?連接MySQL,將數(shù)據(jù)表導(dǎo)入Power?pivot進(jìn)行數(shù)據(jù)透視表和數(shù)據(jù)透視圖的制作

在Power pivot中創(chuàng)建銷售金額、上座率和翻臺(tái)率的kpi圖標(biāo)


增加的kpi圖標(biāo)

接下來創(chuàng)建數(shù)據(jù)透視表,如下圖


數(shù)據(jù)透視表

最后將數(shù)據(jù)透視表變換成杜邦分析儀的形式,并將店名進(jìn)行切片,最后效果如下


分析儀
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容