148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

焦棚子 2021-12-3114:18:02810,01621字数 58147阅读193分49秒阅读模式

焦棚子的文章目录

请在文末下载附件

一背景

2022年即将到来之际,笔者准备在Power BI中做一个实战专题,作为实战专题最基础的就是demo数据,于是我们赠送大家一个300家门店,260亿+销售额,360万行+的零售企业Power BI实战示例数据作为开胃菜。后续我们围绕这个数据展开Power BI实战的交流,请关注后续文章。先看看数据规模。
148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

 

demo展示

 

 

二、Power BI demo data介绍

Ⅰ、数据表

如下每个表其实都是一个非常重要的点,在后续的专题中会展开来讲。

00_Measure

管理度量值,我习惯用pq生成,没有那一列需要隐藏,看起来更清爽。想知道怎么做的吗。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

01_Calendar

日期表在Power BI中是非重要的存在之一,同样如何构建一张符合自身业务的日期表是非常重要的。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

想知道透视表中的FY字段有什么用吗?请查阅 https://jiaopengzi.com/996.html

02_Unit

单位表;如何设置好一个符合国人习惯的“万亿”为单位的切片器。

注意观察全局的单位显示,特别是工具提示中的单位显示。

单位:万亿,符合万就显示单位万,符合亿就是显示单位亿,万以下不显示单位。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

单位:KMB,符合国际上通用的计数单位,K表示千,M表示百万,B表示十亿。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

单位:常规,按照最初写度量值的时候的格式显示。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

单位:万,所有单位都用万表示,万以下的不显示单位。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

03_Hour

小时分段表,在本案例中暂时没有用到,在业务对时间有比天更细粒度中有使用,参考:https://jiaopengzi.com/244.html

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

04_MQHY

月度、季度、半年度、年度四个维度同时展示出来,参考:https://jiaopengzi.com/996.html

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

05_RefreshTime

刷新时间,这在报表展示中非常重要且必要。那个圆圈的刷新符号知道怎么写吗?

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

D00_大区表、D01_省份表、D02_城市表

大区,在很多业务场景中都有,同时也要结合城市和省份一起应用。我们把34个省级单位的数据都整理好了,可以直接拿来应用。同时给大家科普一下,我们拿到的坐标虽然是可以在地图上应用,但是不是实际的坐标,要防坏人哦。

大区

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

省份

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

城市

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

T00_产品表

产品表很好理解了,当然我们这的是demo数据,只截取了一部分字段。一般成本价是不会给到一线的,所以成本价的管理需要单独管理,在做BI的各位朋友要注意这些细节,别一个不小心你企业的核心机密就泄漏了。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

T01_门店表

门店表,主要注意城市和门店的的匹配,在后续我们去研究日期的应用。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

T02_客户表

客户表,我们这主要把客户分类和客户的生日拿出来了,后续做客户的相应分析客户用到,当然客户信息还有很多,以后在这方面一定要注意符合已经实施的《个人信息保护法》。这很重要。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

T03_入库信息表

本来不想加入库信息,后来还是加进来了,库存在零售行业的也是非常重要的,同时在做Power BI的时候,我们要兼顾到功能和性能,给大家准备了139万行+数据,可以好好的玩一下。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

T04_订单主表、T05_订单子表

订单主表40万行+主要围绕订单信息,订单子表142万行+主要围绕产品信息。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

T06_销售目标表

销售目标表,或者说是销售预算表,按照基本逻辑是要细化到每个产品、每个店的粒度的,模拟写起来比较繁琐,索性在这里就简化到省一级,实际应用中是要结合业务的特性来做预算,是分析中很重要的一个分水岭。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

Ⅱ、数据关系

有了一张张的数据表后,我们需要理顺最基本的的业务逻辑和数据逻辑,数据的关系连线就能很好的体现。同时一些特殊的关系连线也关系到后续的业务转化的DAX重要的支撑。

比如本文案例的销售模型里面,维度表、事实表、辅助表加起来就有15张。一张图来识别关系确实比较麻烦,所以我们把各个逻辑板块分开来建关系就很有必要。如下是我们分别按照几个业务逻辑来建立关系。

所有表

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

产品

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

组织

组织和时间的关系往往会有在筛选的重叠,这里需要特别主要到底谁是实线关系,谁是虚线关系。也要结合业务特性来定。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

客户

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

日期

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

其他

MQHY已经在前文中介绍到了。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

 

Ⅲ、编号的使用

不知道各位朋友是否注意到,为大家准备的这个数据,从表格名称到字段名称都是加了编号来命名的。在这里单独拿出来讲一下,从日常的工作中总结出来的,实际业务中的DAX度量值多则上百个甚至更多。如果没有一个很好的命方式的话查找起来非常麻烦,同时在写新度量值及应用的时候会非常痛苦。个人总结后更倾向于字母加编号来管理;这个好处谁用谁知道。当然文件夹这些根据自身的需求对管理DAX度量值也是很有帮助的。

Ⅳ、数据如何构建的

虽然看到名字很唬人,几百个亿的销售额。其实这个数据是笔者根据自身工作经历抽象业务然后生成的模拟数据。以上数据如有雷同纯属巧合。数据用VBA写的,依赖Access完成,VBA的bas文件我也放在附件中赠送个大家。大家拿到可以修改相应参数,在非常短的时间就能生成一个demo数据,演示的时候很方便。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

 

VBA代码如下,关注公众号获取验证码,查看代码。

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 焦棚子
或者在微信里搜索 焦棚子
回复 demo148 获取验证码
wechat 焦棚子

三、彩蛋

Ⅰ、赠送官方文档pdf文件

最近微软的官方文档都取消了pdf下载功能,笔者在10月份的时候已经下载了:DAX官方文档(621页)和Power Query官方文档(997页),在附件中一并送给大家,也可以在微信公众号中回复:demo148获取。

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

Ⅱ、免版权图片

关于免版权的图片,大家可以在这个网站(https://generated.photos/)上去找一下。本案例的头像也会随附件送个大家。也可以引用我放在网站上的地址,把数字更换成1到6即可。记住他们的名字哦。

https://demo.jiaopengzi.com/idphoto/1.png

148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据

 

四、登录后查看附件下载信息

此处为隐藏的内容
注册登录后,方可查看

 

by焦棚子

焦棚子的文章目录

焦棚子
  • 除非特殊声明,本站文章均为焦棚子原创,转载请务必保留本文链接!
  • 《148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据》链接:https://jiaopengzi.com/1435.html