之前,我们分享过 添加操作和控制集高亮数据 的方法。有广州用户反馈:我们公司的数据量不是很大,分析呈现也比较简单,经常用文本表(如下图)。但是,向领导汇报时,总感觉不太方便。
如果可以突出显示文本表中的某一行或某一列,那就更直观了!
![67dfb7e2cf03ac2908dab612b318b124.png](https://i-blog.csdnimg.cn/blog_migrate/549404b9435541a5a9b899fc9377538f.jpeg)
这个场景看似普通,但在实际业务分析中却普遍存在。今天,我们就来分享如何在文本表突出显示行或列的方法。
![6af45df736fe081cec4de1eef358a332.png](https://i-blog.csdnimg.cn/blog_migrate/9f8800ed27b2254c96ee79ce827e213d.png)
本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:突出显示文本表的行或列。
为方便学习,栗子使用 Tableau 自带的“示例-超市”数据源。掌握栗子方法后,数据粉可尝试使用自己的数据。
---------------------------------------------------------------------------------------->>
具体步骤如下:
创建文本表
打开 Tableau Desktop,连接“示例-超市”数据源,新建工作表。
将维度“地区”拖放至列,将维度“子类别”拖放至行,再将度量“销售额”拖放至“标记”卡的文本中,工作表视图中出现如下文本表。
![9bc865de6a3265b8a1ed20bb2b971b0c.png](https://i-blog.csdnimg.cn/blog_migrate/d764f1c02c8fbaab9c1066a2e078091b.jpeg)
创建计算字段
右击“数据”窗格空白处,在下拉菜单中选择“创建”-“计算字段”。在弹出的对话框中,将计算命名为:显示颜色,键入函数:
IF [地区]=“华北” THEN 1 ELSE 0 END
![8fdbad444ed07b611938041a7e17c921.png](https://i-blog.csdnimg.cn/blog_migrate/0cda70b92371776b0df221b3370b6d34.png)
接着,把创建好的计算字段“显示颜色”拖放至“标记”卡的颜色中。再右击该胶囊,在下拉菜单中,将度量改为:最小值。
单击“标记"上的颜色,选择“编辑颜色”,在弹出的对话框中,可以自行选择编辑颜色。这里,我们在“色板“里选择”自定义发散”,选择2阶渐变颜色。
![1a841fd7ca1eb23a6502517b30449e59.png](https://i-blog.csdnimg.cn/blog_migrate/e01e03f638492b8bbc126ebc46f741e0.png)
我们可以选择两种突出显示的方式:文字颜色或文字底色。只需要在”标记”卡中,选择不同的标记类型。
☟标记类型选择:方形
![12f61cc47bea0022221d4ee15efb5c10.png](https://i-blog.csdnimg.cn/blog_migrate/362a5552d8e2cc2f0ee49275c1e53062.jpeg)
☟标记类型选择:文本
![f01e21b8bcf5f3898fcc5a1cf433e326.png](https://i-blog.csdnimg.cn/blog_migrate/a24c72c3d30d3811cca2d1a6bd2393a0.jpeg)
后面的步骤,我们将用“文字底色”的呈现方式来展开。
接着,单击顶部菜单栏,选择“分析”-”编辑计算字段”-”显示颜色”,在弹出的对话框中,键入函数:
IF [地区]=“华北”or [子类别]=“器具“ THEN 1 ELSE 0 END
![5d1e8c53c298979a4d73492ed1941fc6.png](https://i-blog.csdnimg.cn/blog_migrate/aa5ea6dad1f5dcadf586203497417e49.jpeg)
此时,我们其实就已经实现了突出显示行+列的呈现效果。但是,如果想要更加灵活的选择突出显示的地区或子类别,就要用到参数了!
创建参数
在“数据”窗格,右击维度“类别”,在下拉菜单中选择“创建”-“参数”。在弹出的对话框中,将参数命名为:地区参数,将数据类型选为:字符串,将允许的值选为:列表,从字段中添加:地区。
![3661d3cedbc04f71abccc892bf67dbea.png](https://i-blog.csdnimg.cn/blog_migrate/358fd47f1bcf44e40185006204e63f13.jpeg)
同样方式,创建一个子类别的参数,将参数命名为:子类别参数,将数据类型选为:字符串,将允许的值选为:列表,从字段中添加:子类别。
最后一个步骤:修改刚刚创建的”显示颜色”计算字段。
单击顶部菜单栏“分析”,选择”编辑计算字段”-”显示颜色”。在弹出的对话框中,键入函数:IF [地区]=[地区参数] or [子类别]=[子类别参数] THEN 1 ELSE 0 END
![d0985c4cf2cc9983803df24f575fc872.png](https://i-blog.csdnimg.cn/blog_migrate/291df9b39f10cf06e1afd2c95fcead28.png)
如此,我们就能使用颜色,灵活选择想要突出的行或列啦!突出显示的颜色,可以根据你的需要修改哦~
![33675e043b221705ee61bc258b1da44f.png](https://i-blog.csdnimg.cn/blog_migrate/ae2ca0aef33515af304163b1d0dd1550.jpeg)
![f24d0ab5a51cb2035b5ad88a00943c8c.png](https://i-blog.csdnimg.cn/blog_migrate/141c86b3e65ce2cdf4d4d5a0d11d61d3.jpeg)
今天的 Tableau 技巧,你 Get 到了吗?赶快试试看吧!
下一期《举个栗子》,再会~
![1a9318ee6eaa5569a95260e1cdccc42f.png](https://i-blog.csdnimg.cn/blog_migrate/d0d7c6827180c63f5a77734923852e8d.png)
文章部分信息来源于网络,如有侵权请告知!