一、分析背景

关于黑色星期五这一叫法的起源,由于这一天是感恩节(11月第四个星期四)后开业的第一天。再加上人们通常由此开始圣诞节大采购,很多商店都会顾客盈门从而有大额进帐。传统上商家会用不同颜色的墨水来记账,红色表示亏损即赤字,黑色则为有盈利。商家把这个星期五叫做黑色星期五,用以期待这一天过后,年度营收由负转正,由红字转为黑字。

通过分析销售数据,提出相应的优化建议,达到增加销售额的目的。

二、零售行业分析指标

文昌北路de屌丝:零售行业的数据分析指标​zhuanlan.zhihu.com

三、数据理解

在kaggle上获取了某商场某次黑五的销售数据。数据地址来源:

Black Friday​www.kaggle.com

数据列名含义:

User_ID:用户编码

Product_ID:产品编码

Gender:性别,M-男性,F-女性

Age:年龄,共7个年龄段,分别为0-17,18-25,26-35,36-45,46-50,51-55,55以上

Occupation:职业,共21类,分别用0-20代表

City_Category:所在城市类别,共3类,分别为A,B,C

Stay_In_Current_City_Years:所在城市时长,共5类,分别是0,1,2,3,4+

Marital_Status:婚姻状况,共2类,以0,1代表, 0未婚,1已婚

Product_Category_1:产品分类1

Product_Category_2:产品分类2

Product_Category_3:产品分类3

Purchase:购买金额

四、分析思路及提出问题

基于人、货、场的分析思路提出以下问题:

1、总体销售情况如何(包括客单价、件单价)?

2、消费者的年龄分布情况?

3、消费者的性别、婚姻状况与销售额的关系?

4、消费者的职业分布情况?

5、各城市的消费情况对比?

6、畅销产品TOP5?

五、数据导入及预处理

1、将获取的EXCEL数据表Black-Friday(原始数据)导入NAVICAT。

2、检查导入数据是否有漏项,EXCEL中共有数据537578行(包含列名1行),在NAVICAT中使用MYSQL语句查询共有537577行(不含列名),数据全部导入成功。

3、重复值处理

①每一条数据对应的是某客户购买的商品信息和该用户的个人信息,存在同一客户购买多件商品以及某一件商品被多个客户购买的情况,因此无法以单独某一列来确定是否存在重复值。

②在此以User_ID拼接Product_ID的形式查看,不存在重复数据,依然有537577行数据

六、问题分析

1、总体销售情况如何?

① 黑五活动期间总销售金额为5017668378元。

② 客单价为851751.55元。

③ 件单价为9333.86元。

2、 消费者的年龄分布?

26-35岁的人群是消费主力军,无论从消费人数、消费总金额、客单价上看都是最高的一个年龄段。判断应该属于有稳定工作和收入来源的人群。

3、消费者的性别、婚姻状况与销售额的关系?

① 总体来看男性购买力大于女性。

② 其中未婚人士购买力大于已婚人士。

③ 消费金额排序:未婚男>已婚男>未婚女>已婚女

看来结了婚的女性还是比较持家的。

4、消费者的职业分布情况?

① 消费最高的职业4的人群。

② 消费最低的是职业8的人群。

5、各城市的消费情况对比?

① 各城市的销售金额占比:B城市(41%)> C城市33%> A城市(26%)。

② 通过对比各城市消费人数和客单价发现,B城市和A城市客单价相差无几,C城市虽然销售金额占比第二,实际上客单价较低,但消费人数较多。

推断B城市和A城市可能是经济相对较为发达的地区,C城市可能处于发展中地区。

6、畅销产品TOP5?

畅销商品TOP5的编号分别为:P00265242(1858件),P00110742(1591件),P00025442(1586件),P00112142(1539件),P00057642(1430件)。

另外有596件商品销售量小于等于10件。可以考虑多做促销或者作为赠品捆绑销售。

七、建议总结

1、针对主要消费人群,要维护好客户关系,提高客户粘性,延长客户生命周期价值。针对低消费人群,考虑增加客户问券调查,发放优惠券、打折券等,提高客户满意度。

2、城市B和A的客户作为高端消费者,要为维护好客户权益,增强其品牌认同感,提高品牌忠诚度。对于城市C的客户,主要作为大众市场投放相应中低端产品,策划促销活动。

3、针对销售较好的商品,应加大库存,提前做好销售准备。对于销量较差的商品分析原因,考虑多做促销、加大折扣,作为赠品捆绑销售,确保在质保期前清仓。

navicat黑色_“黑色星期五”之SQL浅析相关推荐

  1. mysql未提交事务sql_MySQL如何找出未提交事务的SQL浅析

    --准备测试环境数据(实验环境为MySQL 8.0.18社区版)mysql> create table kkk(id int , name varchar(12));Query OK, 0 ro ...

  2. dosbox 伪指令dd为什么会报错_什么是SQL函数?为什么使用SQL函数可能会带来问题?...

    本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等 函数在计算机语言的使用中贯穿始终,在 SQL 中我们也可以使用函数对检索出来的数据进行函数操作,比如求某列数据的平均值,或者求 ...

  3. 测试使用navicat工具将MySQL格式SQL文件导入到MogDB数据库

    点击上方"蓝字" 关注我们,享更多干货! 前言 当我们想把mysql格式的SQL文件导入到MogDB数据库时,我们可以借助navicat工具,先将SQL文件导入到mysql数据库中 ...

  4. OpenCV学习笔记(5)_ ellipse绘制函数浅析

    OpenCV学习笔记(5)_ ellipse绘制函数浅析 文章目录 OpenCV学习笔记(5)_ ellipse绘制函数浅析 1. ellipse第一种重载--绘制椭圆弧 1.1 函数原型 1.2 参 ...

  5. mysql实验6语言结构_实验六 SQL语言数据查询语言DQL.pdf

    实验六 SQL语言数据查询语言DQL 实验六 SQL 语言数据查询语言DQL 一.实验目的 数据查询语言指对数据库中的数据查询.统计.分组.排序等操作.查询语 句可以分为简单查询.连接查询.嵌套查询和 ...

  6. 数据查询分页 获取总数时间太长_干货:SQL Server 查询语句

    查看 SQL Server 中所有数据库的信息 select * from sysdatabases 查看当前使用的数据库中所有表信息 use Northwindselect * from sysob ...

  7. sql的加减乘除运算_小白学sql(一)

    最近在b站学习sql,在这里做笔记.感兴趣的同学可以一起学习呀~ 1. 基本介绍 sql_store是一个数据库,而customers是数据库中的一个表格. 1.1 如何选择一个数据库 最简单的操作就 ...

  8. sql 倒数第二个_小白初探SQL(一)

    SQL(结构化查询语言)是目前使用最广泛的数据库语言,可以同各种数据库建立联系.进行沟通,应用十分的广泛. ◆ 结构化查询语言(Structured Query Language)简称SQL,是结构 ...

  9. sql 删除数据_从零开始学SQL:是什么、如何安装、基本语法、表格(创建、删除、更新)、数据(插入、删除、更新)...

    一.学习知识的黄金圈思维 用黄金圈思维分析自己学习SQL,能增加自己的效率和坚持下去的动力. 二.SQL基础知识 1.数据库概念: database ,按照数据结构来组织.存储和管理数据的仓库. 2. ...

  10. sql 除以_刷完这些SQL练习题,简单查询就熟能生巧了

    练习题:SQLZOO 表:(图片未显示全部列) (1)SELECT basics:(简单查询) SELECT basics/zh​sqlzoo.net ①The example uses a WHER ...

最新文章

  1. 总结 | 相机标定的基本原理与改进方法
  2. VTK:vtkCellArray用法实战
  3. 面试一位硕士海龟前端小姐姐有感
  4. 桌面级linux推荐,七大顶级桌面比较!Linux平台自由选择
  5. 数值分析 使用c语言 源码_分析源码,学会正确使用 Java 线程池
  6. php组成,php接口有几部分组成?
  7. 用php生成HTML文件的类
  8. python网络爬虫的方法有几种_Python网络爬虫过程中5种网页去重方法简要介绍
  9. Java 中sleep()与wait()的区别
  10. JAVA服务器没回应_Java如何面对无服务器的挑战?
  11. 智慧城市要让市民有获得感
  12. MATLAB数值计算笔记
  13. 物联网流量池_纯流量卡-物联网流量卡弊端,物联网流量卡有哪些缺点吗?
  14. K-th Number Poj - 2104 主席树
  15. M1 Pro MacBook Pro下载Android11源码
  16. detach()函数的用法
  17. html元素在模块中心显示,DW怎么设置DIV模块在页面中居中 DW如何设置网页打开绝对居中?...
  18. webrtc jitterbuffer 学习
  19. Ubuntu 14.04+Ros indigo+ORB_SLAM2 的平台搭建
  20. BPM软件_K2再度入选Gartner iBPMS MQ挑战者象限_全球领先的工作流引擎

热门文章

  1. 1052. Linked List Sorting (25)再
  2. 需求文档2_The Battle of Polytopia
  3. scrollView滚动原理
  4. 想成功创业,你首先要有这样的思维
  5. c246芯片组服务器主板,支持Xeon E-2100系列:ASRock 华擎 发布 C246M WS 主板
  6. Spring Cloud整合Seata实现2PC二阶段分布式事务
  7. Spring Cloud Alibaba入门简介
  8. MYSQL索引优化(索引失效场景)
  9. 代码分析测试SaaS平台Code Climate获得450万美元A轮融资
  10. 基于HT for Web矢量实现3D叶轮旋转