Tableau 重新认识购物篮分析(SQL版)

关注微信公共号:小程在线

 

关注CSDN博客:程志伟的博客

 

数据集见微信公共号链接

 

导入数据集

新建数据源Micorsoft Access选项,选择购物篮.mdb数据集;

 将sample表拖入到数据区,再次将sample表拖入到数据区,关联字段设置为会员ID。

将第二个会员ID隐藏,将品牌字段名称命名为品牌1,品牌2

 

将数据集的关联条件增加一个品牌1<>品牌2

 

a.将工作表命名为构建交叉表;

   将品牌1放入行中,将品牌2放入列中;

    将记录数放入文本中;

   按住Ctrl将记录数放入颜色中,编辑颜色,设置5阶。

 

b.点击右边的智能显示选择突出显示表;

   编辑颜色,在色板设置为红色-绿色发散;

   勾选使用完成颜色范围,勾选中心设置为150;

    工作栏视图设置为整个视图。

 

c.创建计算字段,输入index();

   点击右下角的默认表计算,选择字段为品牌1,点击确定;

    命名为行索引。

   创建计算字段,输入index();

   点击右下角的默认表计算,选择字段为品牌2,点击确定;

    命名为列索引。

 

d.创建一个新的字段:行列相等;

   输入下面的公式,点击确定,更改字段类型为字符串;

   将该字段拖入到筛选器,选择1,点击确定;

   将工作表命名为交叉购物篮。

 

e.按住Ctrl键将记录数字段拖动到筛选器,在弹出的界面选择总计,最小值为200;

    点击品牌1标签,选择旋转标签。

 

f.点击左下角的数据源,将sample修改为销售流水;将sample1修改为销售流水副本。

  点击自定义SQL,输入SQL;

   设置会员ID连接,条件设置为<>;

   修改自定义SQL为总会员数。

 

g.按照上面的计算逻辑,计算品牌1客户数量;品牌2客户数量;两种品牌交叉数量。

   创建好之后,隐藏不需要的字段,形成下图。

 

h.创建新的字段lift,公式为:[品牌1_品牌2]/(([品牌1数量]/[总会员数])*[品牌2数量])。

    将lift字段拖到筛选面板,选择最小值,设置为3-20。

 

关于此篇文章的任何疑问,请在下方留言。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
关于对大型超市“购物篮”的分析问题,并根据分析的结果来设计出实际的实施方案以达到最大限度的赢利。由于本题中假设了题目中的数据真实有效,而且各个问题的解决都是以他们为准,所以对数据的处理方法很重要。 本题包含了四个题目,题目都是递进的,后一个问题接着上一个问题来思考的,直到最后两个问题就接近了实际的应用目的了。 问题一,我们把商品的组合情况作为了未知因素,并通过从一般情况出发,找出了商品的组合方式和商品间的关联密切程度的函数关系式,它是一个只与商品组合A(k,l)有关的函数。只要给出任何商品组合,就可以找出它的密切程度即概率。 问题二,我们利用穷举法,把已知的数据用Matlab编程进行筛选,把符合要求的数据筛选出来,经过求解我们得到表4结果。即当商品组合对为(217,283),买的人数最多,为23次,其他组合也分布在10次以上。 问题三:运用最优解的方法,求得了不同的商品组合时候的利润,并得到了最大利润为:商品组合为529,598时,利润为6717.84。再根据问题二中已经找出了各个商品的组合对组合情况及他们的利润,把购买次数大的和利润大的两个因素结合起来考虑,找出符合以下要求的组合:商品组合中有一个利润大一个利润小,同时满足表格5中购买次数比较大是商品组合。促销中,我们可以把上面组合中利润高的商品:354,529,752,661,829,打折f(i),其它商品价格不变。经过多次进行市场实践调查,得到当打折为f(i)的时候可以得到最大的利润,那么f(i)就是我们需要的打折数据。根据这个数据,我们进行促销,这就是我们的促销的初步方案。 问题四:就是根据我们对以上各个问题的解决思路找到使得超市赢利最大的方法,即是把商品间关联密切程度大的商品集中在一起,方便顾客的购买。同时达到赢利最大的目的。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值