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

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

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

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

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

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

具体步骤如下:

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

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

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

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

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

2、创建集

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

3、创建计算字段

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

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

4、添加集动作

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

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

5、取消高亮

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

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

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

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

Tips
由于工作表的操作只作用于工作表。因此,如果要把工作表放置在仪表板中使用,需要在菜单“仪表板”-“操作”里面重复第 4 和第 5 步,重新添加集动作和取消高亮。

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

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

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

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

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

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

  2. 举个栗子~Tableau 技巧(228):堆叠柱形图中同时显示类别值与总值

    堆叠柱形图非常实用,它不仅能直观呈现每根柱形的数据构成情况,还可以从总体或局部与其他柱形横向对比. 关于堆叠柱形图的应用,我们之前分享过

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

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

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

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

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

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

  6. 举个栗子~Tableau 技巧(215):简化实现雷达图(Radar Chart)

    雷达图(Radar Chart)是<举个栗子>早期分享过的高阶图表之一,但是对于初中级水平的分析用户来说,想实现雷达图就会明显感到有难度. 那么,雷达图有没有相对简化一些的实现方法呢?试试 ...

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

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

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

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

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

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

最新文章

  1. wpf(c#)中获取ComboBox选项值
  2. 创建Windows类别
  3. Android 获取本地外网IP、内网IP、计算机名等信息
  4. 黄金白银、古董与收藏
  5. java连接sqlserver2008
  6. MacBook(macOS) 如何安装 Homebrew Cask(作废)
  7. canopy算法流程_Canopy聚类算法(经典,看图就明白)
  8. 信息学奥赛一本通(1101:不定方程求解)
  9. python利用pygame框架实现类似大鱼吃小鱼游戏 (松鼠吃松鼠) code from making games with python and pygame
  10. pytorch不加载fc_PyTorch | 保存和加载模型
  11. Mac 如何安装tomcat
  12. cloudMusic.mps的前世今坑
  13. .如何彻底删除oracle,如何做到Oracle完全卸载
  14. 如何释放和管理 Mac 上的内存?
  15. UEFI规范驱动模型(二):驱动加载过程
  16. Kafka_producer
  17. netstat -ano | findstr 8611查看到大量的TIME_WAIT状态的解决办法
  18. 理性行为理论和计划行为理论
  19. WebRTC源码-信令之六:SDP协议与协商流程
  20. 【陈工笔记】【复盘】# 计算机常规快捷键-专业选手必备 #

热门文章

  1. 拼团返利模式玩法VS最新拼团的商业模式
  2. 计算机电源维修如何知道好坏,怎么判断电脑电源坏了 主板不通电解决方法
  3. 重装操作系统的20条原则
  4. Go内存溢出与内存泄露
  5. L1-019 谁先倒
  6. eplan 电箱布局_Eplan D布局步骤
  7. 2022-2028年中国眼镜制造行业市场竞争策略及未来发展潜力报告
  8. IOS视频分解图片、图片合成视频
  9. 华中科技大学计算机科学与技术排名,2017华中科技大学专业排名
  10. iOS Swift 将公历日期转换为中国农历