博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用PBD制作餐饮店KPI分析仪-入门篇
阅读量:2240 次
发布时间:2019-05-09

本文共 1389 字,大约阅读时间需要 4 分钟。

一、案例概述

本次案例数据是某连锁餐饮的日销售情况,原始数据分为三个表,分别为单号详细表、点菜明细表和店面情况表,基于已经提供的数据做一个店面KPI分析仪。

1、 原始数据

关注表结构、内容的完整性,记住格式(案例为表格格式),导入PBD时需要选择。

(1)单号详细表

在这里插入图片描述
(2)点菜明细表
在这里插入图片描述
(3)店面情况表

在这里插入图片描述

2、思路分析

下图是相关KPI内容解析,大致思路是通过处理原始数据得到KPI里面的内容,然后在PBD制作分析仪,通过下图,可以看过,需要求出销售金额、所有店总平均金额、每家店的销售金额、总单数、座位数,销售金额可以通过点菜明细表来,折扣额通过会员折扣和每单金额求出,座位数可以通过店面情况表求出,总单数通过单号详细求出,至于销售KPI的分子分母在PBD界面新建2个度量值求出。

在这里插入图片描述
二、数据处理

1、打开PBD,导入原始数据,进入PQ编辑器界面;

在这里插入图片描述
2、根据上面思路和KPI内容,经过PQ处理数据,得到相应的KPI内容,具体步骤如下

(1)对导入表进行预处理,检查表是否正常,数据类型是否正确,比如将第一行提升为标题,更改数据类型等;

(2)复制点菜明细表(右键表名选择下面的复制选项),重命名为店biilpay表;

(3)在Billpay表,使用分组依据求出每单金额,与单号详细表合并查询,将每单金额合并到单号详细表中,更改每单金额的数据类型,通过每单金额,我们可以结合会员折扣求出折扣额,更改折扣额的数据类型,即添加自定义列输入公式(=会员折扣*每单金额),再通过付费时间求出结账小时数(制作分析仪做为一个时间维度);

在这里插入图片描述

(4)店面情况表,添加自定义列总座位数,公式为= 二人台2+三人台3+四人及以上*6(不要问为什么写6),更改数据类型;

(5)复制单号详细表,重命名为店汇总信息表,分组依据如下图

分组后的结果是这样子的

在这里插入图片描述
然后与店面情况表合并查询,将总台数和总座位数合并到店汇总信息表中,记得查看数据类型是否对,结果如下图

(6)接下来看看还差的kpI内容,单均消费,人均消费,折扣率,翻台率,上座率,添加自定义列,分别如下

在这里插入图片描述
单均消费=总金额/总单数

人均消费=总金额/总人数

折扣率=总折扣额/总金额

翻台率=总单数/总台数

上座率=总人数/总座位数

注意:添加完列都要记得更改数据类型哦

(7)这样我们的KPI内容都准备好了,如下图,内容太多,截图放不下,接下来关闭并上载PQ编辑器回到PBD。

在这里插入图片描述
三、制作KPI分析仪

1、插入多行卡,将需要的筛选维度放进去,案例我将店名、总金额、单均消费、人均消费、翻台率、总人数、上座率、折扣率放进去,字体大小颜色等格式自己修改就好,如下;

在这里插入图片描述
2、插入切片器,将店名放进去,以每个店为维度;

3、制作3个仪表盘 ;

(1)新建2个度量值做为销售KPI的分子分母,插入仪表,插入内容如下图(图中80000是根据实际金额),得到结果下右;

店金额 = sum(‘店汇总信息’[金额合计])

所有店总平均 =

CALCULATE(average(‘店汇总信息’[金额合计]),all(‘店汇总信息’[店名]))
在这里插入图片描述

(2)点击插入仪表,插入翻台率,汇总方式改为求和,填写测量轴,结果如下图

在这里插入图片描述
(3)点击仪表,插入上座率,汇总方式改为求和,填写测量轴,结果如下图,
在这里插入图片描述
4、制作折线和簇状柱形图,如下图
在这里插入图片描述
5、点击插入饼图,如下图
在这里插入图片描述
6、最后的结果如下图
在这里插入图片描述

转载地址:http://hxqbb.baihongyu.com/

你可能感兴趣的文章
iOS开发中Instruments的用法
查看>>
强引用 软引用 弱引用 虚引用
查看>>
数据类型 java转换
查看>>
"NetworkError: 400 Bad Request - http://172.16.47.117:8088/rhip/**/####t/approval?date=976
查看>>
mybatis 根据 数据库表 自动生成 实体
查看>>
C结构体、C++结构体、C++类的区别
查看>>
进程和线程的概念、区别和联系
查看>>
CMake 入门实战
查看>>
绑定CPU逻辑核心的利器——taskset
查看>>
Linux下perf性能测试火焰图只显示函数地址不显示函数名的问题
查看>>
c结构体、c++结构体和c++类的区别以及错误纠正
查看>>
Linux下查看根目录各文件内存占用情况
查看>>
A星算法详解(个人认为最详细,最通俗易懂的一个版本)
查看>>
利用栈实现DFS
查看>>
(PAT 1019) General Palindromic Number (进制转换)
查看>>
(PAT 1073) Scientific Notation (字符串模拟题)
查看>>
(PAT 1080) Graduate Admission (排序)
查看>>
Play on Words UVA - 10129 (欧拉路径)
查看>>
mininet+floodlight搭建sdn环境并创建简答topo
查看>>
【linux】nohup和&的作用
查看>>