举个栗子~Tableau 技巧(232):用工作表创建多行列图例

2023-11-07 04:59

本文主要是介绍举个栗子~Tableau 技巧(232):用工作表创建多行列图例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

日常分析中,图例可以帮助分析用户有效查看数据。但是 Tableau 工作表自带的图例(如下图)格式比较固定,也无法调整大小,不能很好的满足数据可视化呈现的需要。

图片

我们可以试着让它变个形,成为多行多列的图例(如下图),更方便应用在仪表板中。

图片

今天来分享:如何用 Tableau 工作表实现多行列图例!擅长用 PPT 或者 作图工具来辅助实现的数据粉,可以忽略该栗子哦~

在这里插入图片描述

本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:用工作表创建多行列图例。

为方便学习,栗子使用 Tableau 自带的“示例-超市”数据源。掌握栗子方法后,数据粉可尝试使用自己的数据。懒癌患者可通过以下链接获取栗子数据源:
https://www.dkmeco.com/cms/course/detail/602

具体步骤如下:

1、打开 Tableau Desktop,连接“示例-超市”数据源。双击列和行空白处,分别键入:INDEX()。分别右键单击两个“INDEX()”,下拉菜单都选择:离散。

Tips:这里 INDEX(),表示返回分区中当前行的索引,不包括与值有关的任何排序。

图片

将维度“子类别”拖放至“标记”卡的颜色和标签中,分别右键单击行上和列上的“INDEX()”胶囊,下拉菜单都选择:计算依据-子类别。

图片

2、将“标记”卡的标记类型改为:方形,并将列上的“INDEX()”胶囊修改为:INDEX()%2,将行上的“INDEX()”胶囊修改为:int(INDEX()/2),也都设置为离散。

图片

此时,第一行第一列里是没有任何字段的,如果希望有字段,可以将列上的“INDEX()%2”胶囊修改为:(INDEX()-1)%2,将行上的“int(INDEX()/2)”胶囊修改为:int((INDEX()-1)/2),仍都设置为离散。

图片

这样,我们就实现了一个简单的多行列图例工作表。

栗子 Tips

✎ 如果希望图例呈现三列,可以将(INDEX()-1)%2和int((INDEX()-1)/2))中的%2和/2改为%3和/3,之后再将行列里的字段改为离散。

图片

✎ 如果希望图例呈现 n 行,就将行上的“(INDEX()-1)%2的%2”胶囊和列上的“int((INDEX()-1)/2”胶囊中“/2”中的数字 2 改为 n 后的数字,再将两者设置为离散。

✎ 如果希望图例按销售额排序,可以右键单击“标记”卡的颜色“子类别”胶囊,下拉菜单选择:排序,在排序依据中选择:字段排序,字段名称选择销售额。

图片

图片

本期的 Tableau 技巧,你 Get 到了吗?
在这里插入图片描述

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

这篇关于举个栗子~Tableau 技巧(232):用工作表创建多行列图例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/361395

相关文章

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser

Window Server2016 AD域的创建的方法步骤

《WindowServer2016AD域的创建的方法步骤》本文主要介绍了WindowServer2016AD域的创建的方法步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一、准备条件二、在ServerA服务器中常见AD域管理器:三、创建AD域,域地址为“test.ly”

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像

MYSQL行列转置方式

《MYSQL行列转置方式》本文介绍了如何使用MySQL和Navicat进行列转行操作,首先,创建了一个名为`grade`的表,并插入多条数据,然后,通过修改查询SQL语句,使用`CASE`和`IF`函... 目录mysql行列转置开始列转行之前的准备下面开始步入正题总结MYSQL行列转置环境准备:mysq

Python在固定文件夹批量创建固定后缀的文件(方法详解)

《Python在固定文件夹批量创建固定后缀的文件(方法详解)》文章讲述了如何使用Python批量创建后缀为.md的文件夹,生成100个,代码中需要修改的路径、前缀和后缀名,并提供了注意事项和代码示例,... 目录1. python需求的任务2. Python代码的实现3. 代码修改的位置4. 运行结果5.

使用IntelliJ IDEA创建简单的Java Web项目完整步骤

《使用IntelliJIDEA创建简单的JavaWeb项目完整步骤》:本文主要介绍如何使用IntelliJIDEA创建一个简单的JavaWeb项目,实现登录、注册和查看用户列表功能,使用Se... 目录前置准备项目功能实现步骤1. 创建项目2. 配置 Tomcat3. 项目文件结构4. 创建数据库和表5.

使用SpringBoot创建一个RESTful API的详细步骤

《使用SpringBoot创建一个RESTfulAPI的详细步骤》使用Java的SpringBoot创建RESTfulAPI可以满足多种开发场景,它提供了快速开发、易于配置、可扩展、可维护的优点,尤... 目录一、创建 Spring Boot 项目二、创建控制器类(Controller Class)三、运行

SSID究竟是什么? WiFi网络名称及工作方式解析

《SSID究竟是什么?WiFi网络名称及工作方式解析》SID可以看作是无线网络的名称,类似于有线网络中的网络名称或者路由器的名称,在无线网络中,设备通过SSID来识别和连接到特定的无线网络... 当提到 Wi-Fi 网络时,就避不开「SSID」这个术语。简单来说,SSID 就是 Wi-Fi 网络的名称。比如

JAVA中整型数组、字符串数组、整型数和字符串 的创建与转换的方法

《JAVA中整型数组、字符串数组、整型数和字符串的创建与转换的方法》本文介绍了Java中字符串、字符数组和整型数组的创建方法,以及它们之间的转换方法,还详细讲解了字符串中的一些常用方法,如index... 目录一、字符串、字符数组和整型数组的创建1、字符串的创建方法1.1 通过引用字符数组来创建字符串1.2