如何在mfc主对话框中再显示子对话框_举个栗子!Tableau 技巧(153):用突出显示表购物篮分析,呈现产品购买关联性...

关于购物篮分析的栗子已有两个:实现购物篮分析 和 购物篮分析之关联购买,用来分析“购买了某一类产品,同时购买其他类产品的订单情况”。

如果希望快速查看任意两种产品之间的购买关联性,可以考虑如下突出显示表购物篮分析。零售企业可通过产品购买关联分析,来制定产品套餐,获取更多销售额。

3866f7ac4b33b320d77597cb06f45729.png

421763df8ebdb2666512907b7b039abc.png

本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:用突出显示表购物篮分析,呈现产品购买关联性。

为方便学习,栗子使用 Tableau 自带的“示例-超市”数据源。掌握栗子方法后,数据粉可尝试使用自己的数据源。

--------------------------------------------------------------->>

具体步骤如下:

1、创建视图

打开 Tableau Desktop,连接“示例-超市”数据源,新建工作表。维度“订单ID”就可以看作是购物篮,“子类别”看作是购物篮中的各个产品。

3230ab17d8a4a81452d4d4c2fb3c6311.png

将维度“子类别”拖放至列,然后复制一个子类别,并将“子类别(复制)”拖放至行。。

dcf8d7aee57685d458ce02279debe593.png

2、创建计算字段

为实现产品的关联性,需要创建几个计算字段。右键单击“数据”窗格空白处,在下拉菜单中,选择:创建计算字段。分别创建如下计算字段:

Total订单数,用于计算该产品所有的订单数。键入函数: TOTAL(COUNTD([订单 Id]))

396f219fdc2285a063ce373acbb70e62.png

size,用于计算其它产品在该产品订单中出现的订单数。键入函数: SIZE()

3047efe5bc0732240baf4c48aece096d.png

产品关联性,产品关联性=其它产品在该产品订单中出现的订单数/该产品所有的订单数。键入函数: [size]/WINDOW_MAX([Total订单数])

98fc81fcf956bb7a68bb6d7afe3040a9.png

3、将计算字段放入视图

将刚刚创建的计算字段“产品关联性”拖放至“标记”卡的颜色中,将计算字段“size”、“Total订单数”和维度“订单ID”拖放至“标记”卡详细信息中。

7443f0077dd91e5e338a368fc51b8b98.png

可以看到:此时工作表中有很多小方块,每一个小方块就代表一个“订单ID”。

bb2b80e8b36c67a48ebc4d9d14ae712c.png

接着,再创建一个计算字段:筛选器。右击“数据”窗格空白处,在下拉菜单中选择“创建”-“计算字段”。在弹出的对话框中,将计算命名为:筛选器,键入函数:

FIRST()=0

7b14cde6eab332508f63f7d2a97077b6.png

将计算字段“筛选器”拖放至“筛选器”卡,在弹出的对话框中,勾选:真。右键单击“筛选器”卡中的“筛选器”胶囊,在下拉菜单中选择“计算依据”-“订单ID”,在弹出的对话框中,再次勾选:真。

30631fdded2ed58b2ecfca700f2bb2e7.png

单击“标记”卡的标签,在弹窗中勾选:显示标记标签。此时,会发现图表上的数据是不对的。

3192287ffe699e41b39fd0bd2d3ad7fb.png

4、修改计算依据

➤ 右键单击“标记”卡中的“Total订单数”胶囊,在下拉菜单中选择“计算依据”-“表横穿”。这一步是对每个行上的子类别计算该子类别所有的订单数。

d186c008715d435cf45b45227bbcb2b7.png

➤ 右侧单击“标记”卡中的“size”胶囊,在下拉菜单中选择“计算依据”-“订单ID”。这一步是计算行和列交叉处的订单数,也就是同时包含两种对应子类别的订单数。

8479acb49b0619ac3178cb903a486412.png

➤ 右键单击“标记”卡中的“产品关联性”胶囊,在下拉菜单中选择:编辑表计算。

a8dedd3e2f3441c393e731ea89486dfd.png

在弹出的对话框中,

- 将嵌套计算选为:Total订单数,计算依据选为:表横穿;

59577ae9dcaf2634b82522c26bc07580.png

- 再将嵌套计算选为:size,计算依据选为:特定维度,勾选“订单ID”;

ac3a4a58dd5bf9d2e5398aba0128bbe3.png

- 再将嵌套计算选为:产品关联性, 计算依据选为:表横穿。

f2c8e63ba10d65ce2ed8dee5318a3d50.png

最后,在“数据”窗格,右键单击度量“产品关联性”,在下拉菜单中选择“默认属性”-“数字格式”,在弹出的对话框中,选择:百分比。再将工作表设置为:整个视图,就得到我们需要的突出显示表购物篮分析了。

849a8aba5ad475a5eddb5f86f3822a51.png
从这个表中的工具提示中,可以看到:电话总共有 503 个订单,同时包含电话和标签的订单有 113 个,可以得知购买电话的 503个订单中,有 113 个订单同时购买了标签,算出两者的相关性为 113/503=22.5%。

今天的 Tableau 技巧,你 Get 到了吗?赶快试试看吧!

下一期《举个栗子》,再会~

00ca2c8de3db7e031db2c7c939bcb7c0.png
文章部分信息来源于网络,如有侵权请告知!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值