本笔记只做复习以及巩固知识点使用,初次学习请下载练习工作簿,跟随网络课程的讲解同步操作,结果参考解法工作簿。
工具提示常常被人忽视,但却是 Tableau 中的一项非常强大的功能。默认情况下,创建可视化时用到的各个字段都会添加到工具提示中。将鼠标悬停在一个标记上就会看到这些基础信息。是不是十分有用?但工具提示的作用远不止这些。
使用工具提示讲述故事
我个人很喜欢让工具提示更像讲故事那样呈现。通常,我在设置工具提示的格式时,会将默认显示的内容更改为一句话。对于这个可视化,向用户显示的内容就是“在 2012 年第4 季度,科技类销售额是这么多”。那么,工具提示现在为何不这样显示呢?实际上是可以的!
我们点击“工具提示”功能区进行编辑,着手创建一个新的工具提示。接着键入“内”,然后剪切并粘贴 <季度(订购日期)> 字段。请注意字段名称必须连尖括号一起剪切和粘贴,尖括号的作用是告诉Tableau,它并不是指代“季度-左括号-订购日期-右括号”这个文本字符串,而是表示该标记的值(第 2 季度、第 3 季度)。现在,我们将它粘贴到所需的位置,也就是这里。接着键入“年”,然后把年字段移过来。键入一个逗号。其实还可以使用“插入”菜单来插入字段,此视图中当前使用的所有字段都可以从这里添加。接下来需要添加类别字段。然后输入“类销售额为”,再插入销售额总计字段。下面就可以删除所有的默认标签了。我们可以预览一下,嗯,看起来很不错!
接下来我要在销售额总计前面添加一个美元符号。其实我们本可以将该字段本身的格式设为货币,但有时候添加货币符号更简单一些。
在视图上滑动鼠标时,我们意识到工具提示中需要用户重点查看的内容并不总是一目了然。这时我们可以再次点击“工具提示”功能区,选定“$<总计(销售额)>”,将其字号更改为 12,并采用一种较粗的字体。
我们还可以添加此视图中没有的字段,为此,需要将要添加的字段拖到“工具提示”功能区。在标记卡上,利润总计前面现在就有了一个工具提示图标。这样,在此工具提示中,我们就可以添加“,利润为 $”,然后插入利润总计字段。这样看起来就一目了然了。
工具提示选择
这个屏幕上的条形图按年份和装运模式显示了装运成本,代表每个年份的条形又按季度进一步细分。如果在弹出工具提示后,点击一下使它固定在屏幕上,那么当我们移动鼠标时,就可以点击工具提示中的各个组成部分 —— 只要是显示我们构建此视图时所用的离散字段的位置,都可以点击。我们可以突出显示所有标准级订单,
第2季度的所有订单,
或某个指定年份的订单。
不过,最终用户可能还是不能直观地看出可以点击哪些部分???,所以接下来我就修改一下这个工具提示,在底部添加一行注释:“点击一个属性即可选定具有相同值的其他标记”。如果不想使用此功能,可以取消选中“允许根据类别进行选择”复选框。
命令按钮
您可能已经注意到,当我点击一下将工具提示冻结在页面上时,命令按钮就不会弹出了。通常,如果将鼠标悬停在同一标记上方片刻,或者点击一下,命令按钮就会显示出来。使用这些按钮可以直接在可视化中操作,比如保留或排除特定的标记或标记组、创建组或集,或者查看构成该标记的基础数据。
命令按钮在很多情况下都能派上用场,不过,我们可能不希望可视化的用户能够访问这些功能。如果要关闭命令按钮,请点击“工具提示”功能区,然后取消选中“包括命令按钮”。还可以选择完全不显示工具提示,或者仅当我们将鼠标悬停在标记上方片刻时才显示它们。
工具提示中的动作
接下来的演示就稍微偏技术一些了。
这个工具提示在我们点击后,会在底端显示一个链接。这就是一个动作。动作会通过突出显示、筛选或打开 URL来增强可视化的交互性,具体方式取决于它们是如何创建的。可以直接在视图中通过将鼠标悬停在标记上或点击
标记来触发动作,也可以将动作设置为以链接的形式显示在工具提示中,就像我们在这里看到的那样。有关动作本身的更多信息,请观看使用动作的仪表板交互性视频。目前只需要注意的是,工具提示中显示的那些用于执行菜单操作的文本,比如这里显示的链接文本,是通过动作设置的,而不是在工具提示编辑器中设置的。工具提示编辑器中并没有链接功能。如果我们点击此链接,则会跳转到一个全新的工作表。
条件性工具提示
将鼠标悬停在这里的各个不同条形上时,请注意观察底部的订单优先级。看到优先级会随着条形图中颜色的变化而变化了吗?这是如何做到的呢?这并不像工具提示的其他功用那样直观,但轻轻松松就能实现。
关键是要为每个可能需要有自己颜色的选项都创建一个新字段;在这个例子中,需要为紧急优先级创建一个字段,为高优先级再创建一个,以此类推。
如果我们右键点击一个优先级选项并进行编辑,就可以看到这是如何做到的。这里的计算公式所表达的逻辑是,如果订单的优先级字段为低,则返回订单优先级;否则只返回两个不引用任何内容的双引号。也就是说,如果订单优先级不为低,计算结果中将不会返回任何内容。其他 3 个优先级选项的计算逻辑也是一样的,只不过计算时使用的选项不同。
如果我们打开工具提示,就可以看到这四个优先级选项的插入方式跟我们之前一样,也是一个接着一个。因为对于每个订单来说只能有一个订单优先级为 True,所以其余三个为 False 的优先级就完全不会显示出来,只有为True 的优先级值才会显示。这样的话,只需根据需要为每个字段配色就可以了。我使用的是“更多颜色”>“选择屏幕颜色”,以与颜色图例匹配。