柱形图因其一目了然的特点,成为最常用的分析图表之一。而堆叠柱形图则可以更清晰地比较某一个维度中不同类型数据之间的差异,也深受分析用户推崇。

很多 Tableau 用户在使用堆叠柱形图时,会遇到这样的问题:单个柱子的各个色块很容易对比查看。但是,多个柱子之间的横向对比,尤其是处于中间位置的色块,却很难直观对比查看(如下图)。

不难发现:堆叠柱形图最底部的色块,因为下端在同一水平线上,很容易实现对比。那么,如果图表可以自动将需要对比的色块都放置在最底部的话,是不是更容易得出结论?

今天,我们来分享实现的方法,一睹为快吧!

本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:横向对比堆叠柱形图的各部分占比。

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

具体步骤如下:

1、创建百分比堆叠柱形图

打开 Tableau Desktop,连接“示例-超市”数据源,新建工作表。

将维度“订单日期”拖放至列,日期下钻一级到季度。将度量“销售额”拖放至行,将维度“地区”拖放至“标记”卡的颜色中,将标记类型改为:条形图。此时,视图中出现了一个常见的堆叠柱形图。

右键单击行上的“销售额”胶囊,在下拉菜单中选择:添加表计算。在弹出的对话框中,将计算类型选为:合计百分比,计算依据选为:表(向下),特定维度选为:地区。

这样,就得到了一个百分比堆叠柱形图。

2、创建集

在“数据”窗格,右键单击维度”地区”,在下拉菜单中选择“创建”-“集”。在弹出的对话框中,将集命名为:地区集,并勾选任意一个地区(比如西南),单击确定。


3、创建计算字段

右键单击“数据”窗格“空白处,在下拉菜单中选择:创建计算字段。将字段命名为:选中地区的销售额,键入函数:
IF [地区集] THEN [销售额] END

右键单击“标记”卡中颜色的”地区”胶囊,在下拉菜单中选择:排序。在弹出的对话框中,排序顺序选择:升序,排序依据选择:选中地区的销售额。

4、添加集动作

点击顶部菜单栏“工作表”-“操作”,在弹出的对话框中,选择“添加操作”-“更改集值”。在“添加集动作”对话框中,设置名称为:更新地区集,运行方式选为:选择,目标集选为:地区集,最后勾选:保留集值。

添加了集动作后,已经可以实现:单击任意色块,该色块的矩形就会自动排列在图表的底部。但是,因为图表的高亮显示,还是会影响数据的对比。

5、取消高亮

创建计算字段 “取消高亮”,键入函数:
‘取消高亮’ 。

将刚创建的计算字段“取消高亮”拖放至“标记”卡的详细信息中。

单击顶部菜单“工作表”-“操作”,在弹出的对话框中,选择“添加操作”-“突出显示”。在“添加突出显示动作”对话框中,设置名称为:取消高亮,运行方式选为:选择,勾选“取消高亮”。

如此,就完成了需要的堆叠柱形图:鼠标任意单击某个色块,该色块的所有柱形会自动排列在图表的底端,横向对比就变得非常直观。

Tips

由于工作表的操作只作用于工作表。因此,如果要把工作表放在仪表板中使用,需要在菜单“仪表板”-“操作”里面重复第 4 和第 5
步,重新添加集动作和取消高亮,使其在仪表板上也可以实现同样的呈现效果。

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

下一期,再会~

文章部分信息来源于网络,如有侵权请告知

举个栗子!Tableau 技巧(152):横向对比堆叠柱形图的各部分占比相关推荐

  1. 两年数据对比柱形图_举个栗子!Tableau 技巧(152):横向对比堆叠柱形图的各部分占比...

    柱形图因其一目了然的特点,成为最常用的分析图表之一.而堆叠柱形图则可以更清晰地比较某一个维度中不同类型数据之间的差异,也深受分析用户推崇. 很多 Tableau 用户在使用堆叠柱形图时,会遇到这样的问 ...

  2. 举个栗子~Tableau 技巧(234):实现山峰柱形图

    看腻了普通的柱形图,可以试试 3D 效果的圆柱图,或带烟花的 锥状柱形图.又或者,类似山峰形状的柱形图(如下图),也可以让你的仪表板耳目一新. 如何在 Tableau 实现山峰柱形图呢?今天的栗子分享 ...

  3. 举个栗子~Tableau 技巧(209):用自定义形状实现刻度环形图

    实际分析场景中,数据粉对美总是很执着,如何让分析占比的环形图,看着更漂亮点?比如给环形图增加刻度. 虽然数据分析还是应以实用为主,但既然 Tableau 是为美而生,那我们就试试看吧~ 这里,为大家分 ...

  4. 举个栗子~Tableau 技巧(216):服务器视图中的文字乱码怎么办?

    的确,很多 Tableau Server 用户都会遇到相同的问题:创建好的看板发布到服务器之后,因为服务器缺少看板使用的字体,发布后的服务器视图中的文字会出现乱码(如下图). 其实,安装字体跟 Tab ...

  5. 举个栗子~Tableau 技巧(237):用多节点瀑布图分阶段查看数据

    瀑布图(下图)既能反映数据的多少,又能直观的反映出数据的增减变化.早期的栗子,我们分享过 瀑布图 的实现方法. 如果将瀑布图用在一些项目进度分析中,要阶段性查看当前的数据情况,就得在瀑布图中增加一些节 ...

  6. 举个栗子~Tableau 技巧(206):定时执行 Prep 处理流程

    实际业务场景中,分析用户经常需要周期性使用 Prep,按照相同的规则来处理相同来源的数据.如果每次都重复创建数据处理流程,不仅费时费力,还很容易出现错漏.为什么不将流程保存下来,设置好时间让它自动执行 ...

  7. 举个栗子~Tableau 技巧(223):Prep 调用 Python 提取数据中的地址和经纬度

    用 Tableau 做地图分析时,需要数据源中有标准的地理名称字段,或有准确的经纬度数据.但如果数据源中这两种情况都不满足,只有大概的地址信息,该怎么办呢? 这是个普遍存在的问题,需要解决:如何从不太 ...

  8. 举个栗子~Tableau 技巧(241):用 Python 脚本提取文本内容中的关键词

    经常有数据粉反馈:在处理文本内容的时候,是否有快速提取内容关键词的方法呢? 方法有的,可以试试 Python.这里,我们来分享:如何在 Tableau 中利用 Python 脚本从文本内容提取关键词. ...

  9. 举个栗子~Tableau 技巧(248):使用参数和轴实现图表坐标轴的缩放

    实际业务分析场景中,使用折线图来呈现业绩趋势分析时候,经常会遇到这样问题:某一段时间的业绩数值波动范围较小,折线图趋于平缓(如下图),很难判断业绩的波动差异,也很难一眼看出哪个时间业绩最好,哪个时间业 ...

最新文章

  1. 机器不学习:浅显易懂!「高中数学」读懂梯度下降的数学原理
  2. vscode 这是一个好同志
  3. 4后期盒子叫什么_Carlife转Carplay盒子科普
  4. AEM中的单元测试(大声思考)
  5. 【渝粤教育】电大中专跨境电子商务理论与实务 (20)作业 题库
  6. 今天的这可是有原因的飞鸽传书
  7. rust进水器怎么用_喷丝板钻孔速度太慢怎么办?用这款增速器,效率提高35%
  8. python 下载文件-python实现下载文件的三种方法_python
  9. 银医 服务器虚拟化,长宁时报数字报刊平台-技术创新 需求驱动 信息化助力医院发展...
  10. 【Keras】使用数据生成器(data generators)解决训练数据内存问题
  11. 【java复习笔记】总目录
  12. mysql 2037年,正确的方法来存储2037年之后的MySQL日期
  13. 卡内基梅陇大学计算机学院,卡内基梅隆大学计算机学院
  14. 25万美金奖励章鱼加速器2022冬季获胜团队!
  15. Python | 小白的 Asyncio 教程
  16. PyTorch(二次元头像--GAN实战)
  17. C++常函数的用法详解
  18. 机器学习一些核心概念的解读文档汇总
  19. Rails+Nginx+Passenger安装配置 简洁可靠
  20. UnityShader实现较为完整的光照模型(Lambert+Phong+三色环境光+阴影+环境遮蔽(AO))

热门文章

  1. 轻量级微信动态活码生成管理源码
  2. 使用imageio写视频文件指定输出质量
  3. 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
  4. 博客园北京俱乐部置顶消息汇总(2009-03-03更新)
  5. docker--privileged
  6. SpringClude--feign介绍
  7. linux 搭建mqtt服务
  8. FX5 C的编程语言,三菱 FX5UC系列PLC性能规格/参数说明
  9. 记事狗微博php,记事狗微博系统_366rtc
  10. android 打开摄像头