TableauTOP N--进阶版

进阶版:实现动态切换销售额与利润TOP N

原理:在基础版的基础上添加一个计算字段

成品图:

制作步骤:

1、【度量】区域右键,创建,参数(再次提醒,【度量】区域创建参数,【维度】下不可以哦~~)

2、弹框中添加参数名称“下拉框显示”,数据类型选择【字符串】,值列表中添加利润and销售额

3、创建计算字段(后文详细描述创建计算字段的几种方法)

4、按图上内容填写函数,函数意义:如果下拉框中选择‘利润’,显示利润的数据,反之,选择销售额的数据

5、按住Ctrl,将【客户名称】和【下拉框显示】,右侧智能显示选择柱状图

6、将客户名称拖动到筛选器,选择顶部->按字段->TOP N(TOPN见下面详解)

 TOPN详解说明:【度量】下,右键选择创建->参数(注:【维度】下不可以)

 弹出参数表中,命名为【TOP N】选择范围,设置最大值100、最小值0、步长5,点击确认关闭

 点击【TOP10】,右键,显示参数控件

将【销售额】拖到列【客户名称】拖到行(ctrl选择【销售额】+【客户名称】,点击右侧【智能显示】中选择柱状图)

将【客户名称】拖动到【筛选器】,弹出框中选择顶部->按字段->顶部->【TOP N】,点击确定

点击列上的【客户名称】的小三角,选择排序,弹框选择“降序”,按销售额排序 

编辑标题“客户销售额TOP”插入“参数表 TOP N”

将【销售额】拖动到标签【颜色】下,制作完成

7、对【客户名称】字段进行排序,点击降序,按字段->【下拉框显示】(之前创建的计算字段)

8、将创建的计算字段【下拉框显示】拖动到颜色

9、编辑标题,灰色部分均为“插入”

10、制作完成,调节下拉框和滑动条,让你的工作表动起来

Tableau-文本表中查看 Top N 和 Bottom N

日常数据分析中,使用一键排序功能,可以快速查看表现突出(最高或最低)的数据。不过,一键排序在柱形图中非常直观,但在文本表中,受多度量指标的干扰,就变得很不明显。

那么,如何在文本表中,快速查看数据的 Top N 和 Bottom N?试试使用计算来解决!

如下示例,视图中的利润率呈现出三种不同的颜色:排名前三的显示为蓝色,排名后三的显示为红色,其余显示为黑色。

图片

 

具体该如何实现呢?我们就用这个示例分享方法,一睹为快!

本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:文本表中查看 Top N 和 Bottom N。

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

懒癌患者可通过以下链接获取栗子数据源:
http://www.dkmeco.com/cms/course/detail/542

具体步骤如下:

1、打开 Tableau Desktop,连接“示例-超市”数据源,新建工作表。单击“数据”窗格右上角 ▼ 符号,在下拉菜单中选择:创建计算字段。

➤ 创建计算字段:利润率,键入函数
SUM([利润])/SUM([销售额])

图片

 

将维度“子类别”拖放至行,将计算字段“利润率”拖放至“标记”卡的文本中。再右键单击该胶囊,在“设置格式”窗格,将数字格式设置为没有小数位的百分比。

图片

 

2、再单击“数据”窗格右上角 ▼ 符号,在下拉菜单中选择:创建计算字段。

➤ 创建计算字段:排名前3或排名后3,键入函数

IF RANK_UNIQUE([利润率],‘desc’)=1
or
RANK_UNIQUE([利润率],‘desc’)=2
or
RANK_UNIQUE([利润率],‘desc’)=3
THEN “Top3”
ELSEIF RANK_UNIQUE([利润率],‘asc’)=1
or
RANK_UNIQUE([利润率],‘asc’)=2
or
RANK_UNIQUE([利润率],‘asc’)=3
THEN “Bottom3”
END

图片

 

3、将计算字段“排名前3或排名后3”拖放至“标记”卡的颜色中,并按需设置颜色。

图片

 

如此,就可以很清楚的看出文本表数据的前三名和后三名了!

栗子延展

数据粉掌握了今天的栗子方法后,可尝试结合『增强文本洞察力』之 蝴蝶图突显数据对比 或『增强文本洞察力』之 插入条形图和面积图 的方法,实现如下文本表,让数据呈现更直观!

图片

 

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值