关注我们 关注Tableau
实际分析场景中,数据粉或许能熟练使用
桑基图
或
帕累托图
来分析数据,但却经常会因为一些小细节无法实现而抓耳挠腮。
比如,今天要讲的这个需求:
地图分析中,
省市中包含多个城市时。将鼠标停留在某一省份,工具提示栏里,城市一行会显示为 * 号(如下图)。但是,大部分用户更希望,这里可以显示该省份数据中的所有城市名称。
那么,该如何实现想要的呈现效果呢?今天就来解决这个问题。
本
期《举个栗子》,
我们要给大家分享的 Tableau 技巧是:
完整显示工具提示中的数据
。
为方便学习,栗子使用 Tableau 自带的“示例-超市”数据源。掌握栗子方法后,数据粉可尝试使用自己的数据。
具体步骤如下:
打开 Tableau Desktop,连接“示例-超市”数据源,新建工作表。
在“数据”窗格,分别右击维度“国家”和“
省/自治区
”,在下拉菜单中,选择“地理角色”-“国家/地区”和
“地理角色”-“
省/市/自治区
”
。
将转换后的地理角色“国家”拖放至“标记”卡的
详细信息中,将“省/市/自治区”拖放至“标记”卡的颜色中,将标记类型选择为:地图。
在“数据”窗格,右击维度“城市”,在下拉菜单中选择“复制”。右击刚刚复制的“城市(复制)”,在下拉菜单中选择“更改数据类型”-“字符串”。
右击“数据”窗格空白处,选择“创建”-“计算字段”。将计算字段重命名为:所有筛选,键入函数:
index()=size()
Tips:Index 是当前行的索引,size 表示所有行,这个字段是让所有的城市都显示的判断。
重复上面步骤,再创建计算字段:城市列表,键入函数:
'-'+ATTR([城市 (复制)])+''+PREVIOUS_VALUE('')
将维度“城市(复制)”拖放至“标记”卡的详细信息中;
将计算字段“
城市列表”拖放至“标记”卡的工具提示中。右击“标记”卡上“城市列表”胶囊,在下拉菜单中选择“计算依据”-“城市(复制)”;
将计算字段“
所有筛
选”
拖放至
筛选器,右击筛选器上的“
真”胶囊
,选择
“计算依据”-“城市(复制
)
”
。
完成以上步骤后,
将鼠标停留在地图的任一省份上,在它的工具提示栏中,该省数据中对应的所有城市名称都会被显示出来。
Tableau 10.5 及以上版本用户,如果数据量不大,也可使用工具提示可视化功能,在
工具提示中插入工作表来实现该栗子效果。
但因工具提示栏没有滚动条,如果插入较大的工作表,往往无法展示出全部信息。这种情况,就需要用到这个栗子的方法了。
今天的 Tableau 技巧,你 Get 到了吗?
赶快试试看吧!
Hi,在使用 Tableau 过程中,
☝ 有疑问或实操困难,请联系阿达(公众号首页回复:阿达)
☝ 想了解更多 Tableau 技巧,请微信留言
☝ 投稿《举个栗子》,请联系[email protected]
如何快速找到往期【举个栗子】Tableau 小技巧?
➤进入微信公众号菜单“举个栗子”,或在公众号首页直接回复栗子关键字
点击下方
阅读原文
,
可免费试用最新版本 Tableau 2019.4
你可加入优阅达中国(含港澳) Tableau 微信讨论群,随时随地向数据专家咨询、与更多数据粉讨论与分享。请扫描下方二维码,添加微信群小助手(暗号:入群),它会很快让您进入群讨论!
Hi,我是微信群小助手!