网络知识 娱乐 保姆式教学:用Tableau创建可调节的帕累托图

保姆式教学:用Tableau创建可调节的帕累托图

帕累托图又称为排列图或主次图,表示有多少结果是由已确认类型或范畴的原因所造成,这个图解规律也就是我们俗称的二八定律,比如:

世界上20%的人掌握80%的财富;

公司里20%的产品创造了80%的收入等。

要使用tableau做一个帕累托图, 我们至少需要两列原始数据,拿产品名称和产品销售额为例,产品就是(西瓜、草莓,苹果),销售额就是产品对应的销额(1200,1400,1800),有了原始数据之后,我们就可以开始了,依次按照步骤进行。

帕累托图演示

 

第一步:把产品名称拖到列,销售额拖到行

得到一个基础的小柱柱

第二步:创建计算字段,计算每个产品的累计销额百分比

公式:running_sum(sum([销售额])) / total(sum([销售额]))

解释:running_sum是从第一个产品到当前产品的求和;total是计算所有产品的总求和,sum是计算单个产品的总销售额,两者相除,就可以得到每个产品的累计销额占全部产品总体销额的百分比。

 第三步:把新建的产品的累计销额百分比计算字段拖到行,并更改为按照销售额的倒序排序

 第四步:这个时候还看不出来效果,我们把视图调整为适合宽度

 第五步:把产品的累计销额百分比调整为线,把综合销售额调整为条形图,然后更改为双轴,最后把产品的累计销售额计算依据改为产品名称试试吧

 

 

 

 第六步:创建产品名称数量百分比计算字段并拖动到列,将产品名称列拖到标记区,并改为详细信息

创建计算字段:index() / size()

说明:index是返回某一个产品行的索引,比如西瓜在第三行,那么index(西瓜)就等于3,size是返回分区的行数,跟count不同的是count会把重复的值,而我们需要的是每个产品的唯一值,所以这里用size。某个产品行的索引/总行数,就可以得出产品在总产品数量上的百分比,我们要计算多少销售额是由多少量组成的,所以需要这个参数。

 

 

 

 

 一个基本的帕累托就做好啦,接下来,我们要制作可以自定义的参考线

 第七步:创建参数,为次要坐标轴添加一条可变化的动态参考线

 

 

 

 显示了参数之后,就可以动态调节啦,接下来我们需要添加横坐标的参考线,设定横坐标的参考线要随着次要坐标轴的参考线的变化而变化,始终于绘制于折线和参考线的焦点

第八步:计算出次要坐标轴参数与产品名称数量百分比相交时,产品名称数量百分比是多少

 创建计算字段:if [产品的累计销额百分比] <= [次要坐标轴参数] then [产品名称数量百分比]
else null
end

说明:如果产品的累计销额百分比要比我们设定的次要坐标轴少,我们就计算出产品名称数量百分比,如果不是,我们就用null代替,表示空值

 

 

 完成

 可以看出,80%销售额是由33%的产品带来的,比二八定律要小,产品结构占比还是存在一定的问题的。

以上就是帕累托图练习啦