资讯详情

Tableau学习教程(万字保姆级教程)​​​​​​

简介:

Tableau这是一个数据分析软件,使用非常简单,通过数据导入,结合数据操作,可以实现数据分析,生成可视化图表,直接显示给人们想要看到的信息。 简单的说, Tableau这个程序很容易启动。每个公司都可以用它把大量的数据拖到数字画布上,并在一瞬间创建各种图表。界面上的数据越容易控制,公司就越能彻底了解他们在业务领域的行为是正确的还是错误的。

为什么要用?Tableau?

  • 数据科学的终极技能。
  • 方便使用。
  • 适用于任何业务。
  • 快速而简单。
  • 无需编码。
  • 社区庞大。
  • 掌握数据的力量。
  • 它使数据报告更容易理解和解释。

帮助很多,想升职加工资就开始。下面的文档已经包含了绝大多数功能。

(包括数据源和tableau打包工作簿,学不会我剁手寄给你)

类型

培训章节

内容

详细内容

基础篇

1

Tableau介绍

Tableau生态体系及tableau desktop安装步骤、注册介绍、Tableau Desktop和Tableau Server等工作界面介绍

基础篇

2

数据源连接

文本文件连接、数据库数据源连接连接、数据库数据源连接、实时连接和数据提取

基础篇

3

表格制作

左分组报表、明细表(添加小计、排序、创建分层结构、使用简单公式、字体颜色、背景颜色、边框、筛选器)

基础篇

4

图表制作

折线图、柱状图、饼图(圆环图)、数据标签(文本框)

热图、甘特图、散点图、气泡图、靶心图

基础篇

5

仪表板开发

仪表板布局(浮动、筛选器共用)

基础篇

6

发布

工作簿发布,发布流程介绍、注意事项

进阶篇

1

注册

tableau desktop离线注册

进阶篇

2

数据源连接

多数据源连接(sql数据集,参数使用,并集)

进阶篇

3

复杂表格制作

数值计算、逻辑计算、字符串函数、日期函数、聚合函数、表计算函数(重点)

动态表头、字体颜色判断、背景颜色判断、数据信息映射给图形、跳转

参数的使用(数据权限设置)

进阶篇

4

图表制作

直方图(数据桶),人口金字塔图,日历图

柱状折线图(两柱一线)、雷达图、凹凸图。特点:对数据集模型有要求。

进阶篇

5

地图制作

地图的使用方法

进阶篇

6

仪表板开发

仪表板布局(垂直、水平)、美化

进阶篇

7

Server

数据源发布、发布后数据源的使用、服务器中报表权限设置、切换(实时,数据读取)、刷新计划修改、web版的使用


先附上数据源:链接:https://pan.baidu.com/s/1H0Ervedkq8cV4Z0giI5avA?pwd=hws8                           提取码:hws8                           

第一章:Tableau介绍

1.Tableau生态体系

2.tableau desktop安装步骤

3.注册介绍

4.Tableau Desktop工作界面介绍

5.Tableau Server工作界面介绍

第二章:数据源连接

1.文本文件连接

2.Excel文件连接

3.数据库数据源连接

4.数据源连接页面数据预处理

第三章:表格制作

1.左分组报表

2.明细表

3.添加合计与小计

4.排序

5.创建分层结构

6.创建计算字段(简单公式使用)

7.字体颜色

 8.背景颜色

 9.边框

10.筛选器使用

 11.创建文件夹

第四章:图表制作

1.折线图

2.柱状图

3.饼图(圆环图)

 4.数据标签(文本框)

 5.热图

 6.甘特图

 7.散点图

8.气泡图

 9.靶心图

第五章:仪表板开发

第六章:发布

1.发布流程介绍

1)登录Tableau 生产服务器

 2)链接Tableau服务器

 3)输入Tableau 服务器用户密码

4)报表数据源链接

 5)点击发布工作簿

6)发布工作簿

7)点击发布

2.注意事项

第七章:注册

第八章:多数据源连接

1.关联

 2.关系

第九章:复杂表格制作

1.逻辑计算

2.聚合函数

3.表计算(重点)

4.字体颜色判断

 5.数据信息映射给图形

 6.跳转

 7.参数的使用(数据权限设置)

第十章:图表制作

1.直方图(数据桶)

2.人口金字塔图

3.日历图

​编辑4.凹凸图

5.柱状折线图(两柱一线)

6.雷达图

第十一章:地图的使用方法

1.填充地图的制作

 2.地图钻取

第十二章:仪表板开发

1.仪表板布局(垂直、水平)

 2.设计仪表板


                       

Tableau Desktop是设计和创建美观的视图与仪表板、实现快捷数据分析功能的桌面端分析工具,包括 Tableau Desktop Personal(个人版)和 Tableau Desktop

Tableau Server是一款商业智能应用程序,用于发布和管理Tableau Desktop 制作的报表,也可以发布和管理数据源,如自动刷新发布到Server上的数据提取。

Tableau Online 针对云分析而建立,是 Tableau Server 的一种托管版本,省去硬件部署、维护及软件安装的时间与成本,提供的功能与Tableau Server没有区别,按每人每年的方式付费使用。

Tableau Mobile是基于iOS和Android平台移动端应用程序。用户可通过iPad、Android设备或移动浏览器,来查看发布到Tableau Server或Tableau Online上的工作簿,并可进行简单的编辑和导出操作。

Tableau Reader是一个免费的桌面应用程序,可以用来打开和查看打包工作簿文件(.twbx), 也可以与工作簿中的视图和仪表板进行交互操作,如筛选、排序、向下钻取和查看数据明细等。

Tableau Public是Tableau的免费版本,适合所有想要在Web上讲述交互式数据故事的人。作为服务交付,Tableau Public可以立时启动并运行。Tableau Public可以连接到数据、创建交互式数据可视化内容,并将其直接发布到自己的网站,通过所发现的数据内在含义引导读者,让他们与数据互动,发掘新的见解,这一切不用编写代码即可实现。

具体操作演示

注册码:(各位友人,注册码需要购买,淘宝拼喜喜都有,一杯奶茶钱)

4.Tableau Desktop工作界面介绍

 数据源连接界面

 制作工作表界面

 仪表板制作界面

制作故事界面

Tableau online界面展示:

  常见的文本文件为:csv、txt,此节也主要讲解csv文件与txt文件的连接使用,其他请参考官方文档

1)连接txt文件(请链接数据源文件夹下面:超市销售数据.txt文件,也可下载右侧附件:)

在连接之前需要打开查看文件的分隔符可知为“逗号”

 然后打开tableau软件,连接”超市销售数据.txt”

 打开文件后如下图所示:

 由上图可知:tableau对数据的读取正确,可说明此时tableau自动识别字段分隔符就是“逗号”,且默认表中第一行就是表头;如果读取数据有异常值,如何设置分隔符和表头呢?

 打开数据集(超市销售数据.txt)右侧到三角符号,“字段名称位于第一行中”说明txt文件中第一行表示数据的字段名称;若数据中没有字段名称,此时选中“自动生成字段名称”可为数据自动生成字段名;

 打开文本文件属性,可设置数据的“字段分隔符”“文本限定符”“字符集”“区域设置”。

2)连接csv文件(请链接数据源文件夹下面:超市销售数据.csv文件,也可下载右侧附件:

打开tableau软件,连接”超市销售数据.txt”

打开文件后如下图所示:

由图可知在左侧出现了“超市销售数据.txt”“炒熟销售数据.csv”两个文件,而我只加载了“超市销售数据.csv”,由此可知软件默认会打开此路径下的所有文本文件。

Excel文件连接主要介绍单个sheet的多个excel文件连接和多个sheet的一个excel文件连接

1)并集介绍

先介绍单个sheet的多个excel文件连接,请链接数据源文件夹下面:超市销售数据.xls和2018全国城市等级.xls

或直接下载右侧附件:和。

打开超市销售数据.xls

 点击右上角logo符号,同样的方法加载“2018全国城市等级.xls”数据集:

 加载后,在连接处会出现两个数据源,如下图:

此种情况无法做“并集”处理,可以对两个不同数据元的数据集做“关联”处理,“关联”方法的学习后文会详细介绍。

(若要合并 Tableau 数据源中的数据,表必须来自同一连接)

下面介绍多个sheet的excel文件连接,请链接数据源文件夹下面:超市销售数据(多sheet).xls

或直接下载右侧附件:

连接超市销售数据(多sheet).xls文件:

 选择“新建并集”拖至右侧数据框中:

 将三个sheet全拖上去

 然后确定:

并集的本质:将多个sheet拼接在一起。多个表中相同的字段名称的数据会追加在一起,不同的字段名称的数据会议null值填充。

为了获得最佳结果,您使用并集合并的表必须具有相同的结构。即,每个表必须具有相同的字段数,并且相关字段必须具有匹配的字段名称和数据类型。

在tableau数据源连接页面选择要使用的数据库:

 本例使用MySQL数据库,请将下面sql文件导入数据库中使用,表名,库名无要求

数据库脚本文件:、、

连接MySQL数据库,会出现MySQL登录页面:

填写好登录信息,点击登录:

可以直接将表拖至右侧,也可以通过”自定义SQL”将数据查询出来来使用:直接拖表至右侧与excel方法相同,以及并集功能的使用方法也与excel类似,就不再做过多赘述,下面我们直接看”自定义SQL“的使用:

点击”自定义SQL“,在编辑框中输入要查询数据的sql语句,点击预览数据,保证sql语句正确,然后点击确定。

 注:有关”参数的使用”会在后续文档中有详细介绍

点击”立即更新”即可查看数据。

查看数据连接方式:实时和数据提取

实时:就是实时获取数据库中的数据

数据提取:一次性将数据库数据加载到内存中,数据库数据发生变化时,tableau中数据不会随之变化,只能刷新数据后才能在tableau看到最新的数据。

当选择数据提取时,在最后发布工作簿到服务器中时,要设置数据刷新计划,具体设置后面会有详细介绍,此处不做过多介绍。

在数据源页面中不管是文本数据集,excel数据集,还是sql数据集都可以做一些简单的数据预处理:

1)重命名

双击字段名称可以对字段名称进行”重命名“:

2)隐藏

对不需要的字段可以进行隐藏:打开字段名右侧倒三角符号,点击”隐藏“按钮: 

3)字段拆分(自动拆分,自定义拆分)

点击拆分,会进行自动拆分:

 点击自定义拆分,根据自己的需求来拆分:

4)tableau数据类型介绍

本届内容介绍将以数据库数据集为例来介绍,也可以使用excel数据集或文本数据集。

制作:左分组报表/明细表

要求:按地区、省自治区,细分,左分组,按月份汇总销售额,数量,利润

掌握内容:

1.左分组报表

1)连接好数据源以后,点击下面工作表1,可到工作表制作界面

 

查看要求:按地区、省自治区,细分,左分组,按月份汇总销售额,数量,利润来实现左分组报表:

  • 将”地区“、”省/自治区“、”细分“依次拉到行标记框中;
  • 将”度量名称“放置列标记框中;
  • ”度量至值”放置标记框中,删除除“利润”、“数量”、“销售额”以外的字段;
  • 点击度量值胶囊左侧符号,改为文本。

  • 左下角双击可编辑工作表表名,右上角设置报表展示区域

2.明细表

  • 右击复制工作表

  •  右击重命名为”明细表”

  •  创建计算字段

  •  设置完成以后点击保存

  •  将创建后的“序号”字段设置为“离散”状态:

  •  将“序号”放置行标记框中第一个,点击倒三角,去除对“显示标题”的勾选,此时就能得到我们想要的明细表了。

3.添加合计与小计

返回到左分组工作表,给左分组报表添加“合计”、“小计”

合计实现快捷方法:

  • 点击“分析”,点击下面“合计”,可快速给报表设置“合计”,也包括“小计”。

具体实现方法:

  • 点击“分析”,点击“合计”,可详细设置行列“合计”与“小计”。

  •  将“细分”,“省/自治区”的合计重命名为“小计”,将“地区”的合计重命名为“总计”

 同样的方法可将“省/自治区”的合计命名为“小计”

4.排序

维度字段排序:

  • 点击“细分”字段右侧倒三角符号,在点击排序:

 

  •  我们选择“嵌套”,以销售额来降序排序

5.创建分层结构

创建分层架构可以使图表的维度做上下钻:

  • 点击“地区”右侧倒三角符号,点击“分层结构”,“创建分层结构”,并对分层结构命名

  •  将“省/自治区”,“细分”都拖到分层中

  •  在表格名称上也出现了扩展缩放按钮

6.创建计算字段(简单公式使用)

Tableau提供如下函数类型可供使用:(只需了解,不许熟记)

1)数字函数

ABS(number)

返回给定数字的绝对值。

示例:

ABS(-7) = 7ABS([Budget Variance])

第二个示例返回 Budget Variance 字段中包含的所有数字的绝对值。

ACOS(number)

返回给定数字的反余弦。结果以弧度表示。

示例:

ACOS(-1) = 3.14159265358979

ASIN(number)

返回给定数字的反正弦。结果以弧度表示。

示例:

ASIN(1) = 1.5707963267949

ATAN(number)

返回给定数字的反正切。结果以弧度表示。

示例:

ATAN(180) = 1.5652408283942

ATAN2(y number, x number)

返回两个给定数字(x 和 y)的反正切。结果以弧度表示。

示例:

ATAN2(2, 1) = 1.10714871779409

CEILING(number)

将数字舍入为值相等或更大的最近整数。

示例:

CEILING(3.1415) = 4

COS(number)

返回角度的余弦。以弧度为单位指定角度。

示例:

COS(PI( ) /4) = 0.707106781186548

COT(number)

返回角度的余切。以弧度为单位指定角度。

示例:

COT(PI( ) /4) = 1

DEGREES(number)

将以弧度表示的给定数字转换为度数。

示例:

DEGREES(PI( )/4) = 45.0

DIV(整数 1, 整数 2)

返回将整数 1 除以整数 2 的除法运算的整数部分。

示例:

DIV(11,2) = 5

EXP(number)

返回 e 的给定数字次幂。

示例:

EXP(2) = 7.389EXP(-[Growth Rate]*[Time])

FLOOR(number)

将数字舍入为值相等或更小的最近整数。

示例:

FLOOR(3.1415) = 3

HEXBINX(number, number)

将 x、y 坐标映射到最接近的六边形数据桶的 x 坐标。数据桶的边长为 1,因此,可能需要相应地缩放输入。

HEXBINX 和 HEXBINY 是用于六边形数据桶的分桶和标绘函数。六边形数据桶是对 x/y 平面(例如地图)中的数据进行可视化的有效而简洁的选项。由于数据桶是六边形的,因此每个数据桶都非常近似于一个圆,并最大程度地减少了从数据点到数据桶中心的距离变化。这使得聚类分析更加准确并且能提供有用的信息。

示例:

HEXBINX([Longitude], [Latitude])

HEXBINY(number, number)

将 x、y 坐标映射到最接近的六边形数据桶的 y 坐标。数据桶的边长为 1,因此,可能需要相应地缩放输入。

示例:

HEXBINY([Longitude], [Latitude])

LN(number)

返回数字的自然对数。如果数字小于或等于 0,则返回 Null。

LOG(number [, base])

返回数字以给定底数为底的对数。如果省略了底数值,则使用底数 10。

MAX(number, number)

返回两个参数(必须为相同类型)中的较大值。如果任一参数为 Null,则返回 Null。MAX 也可应用于聚合计算中的单个字段。

示例:

MAX(4,7)MAX(Sales,Profit)MAX([First Name],[Last Name])

MIN(number, number)

返回两个参数(必须为相同类型)中的较小值。如果任一参数为 Null,则返回 Null。MIN 也可应用于聚合计算中的单个字段。

示例:

MIN(4,7)MIN(Sales,Profit)MIN([First Name],[Last Name])

PI( )

返回数字常量 pi:3.14159。

POWER(number, power)

计算数字的指定次幂。

示例:

POWER(5,2) = 52 = 25POWER(Temperature, 2)

也可以使用 ^ 符号:

5^2 = POWER(5,2) = 25

RADIANS(number)

将给定数字从度数转换为弧度。

示例:

RADIANS(180) = 3.14159

ROUND(number, [decimals])

将数字舍入为指定位数。decimals 参数指定要在最终结果中包含的小数位数精度。如果省略 decimals,则 number 舍入为最接近的整数。

示例:

此示例将每个 Sales 值舍入为整数:

ROUND(Sales)

某些数据库(例如 SQL Server)允许指定负 length,其中 -1 将 number 舍入为 10 的倍数,-2 舍入为 100 的倍数,依此类推。此功能并不适用于所有数据库。例如,Excel 和 Access 不具备此功能。

SIGN(number)

返回数字的符号:可能的返回值为:在数字为负时为 -1,在数字为零时为 0,在数字为正时为 1。

示例:

如果 profit 字段的平均值为负值,则

标签: 集成电路mc10h210mg

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台