当前位置: 首页 > article >正文

Tableau|二 如何利用功能区创建视图

一 认识 Tableau 数据

1.数据角色

维度和度量是Tableau的一种数据角色划分,离散和连续是另一种划分方式。

1.维度和度量

维度往往是一些分类、时间方面的定性字段,将其拖放到功能区时,Tableau不会对其进行计算,而是对视图区进行分区。

度量往往是数值字段,将其拖放到功能区时,Tableau默认会进行聚合运算,同时,视图区将产生相应的轴。


维度的内容显示为各区的标题。比如想展示各省售电量当期值,这时“省市”字段就是维度,“当
期值”为度量,“当期值”将依据各省市分别进行“总计”聚合运算。

Tableau连接数据时会对各个字段进行评估,根据评估自动地将字段放入维度窗口或度量窗口。通常Tableau的这种分配是正确的,但是有时也会出错。比如数据源中有员工工号字段时,工号由一串数字构成,连接数据源后,Tableau会将其自动分配到度量中。这种情况下,我们可以把工号从度量窗口拖放至维度窗口中,以调整数据的角色。

维度是蓝色,度量是绿色。

2.离散和连续

蓝色是离散字段,绿色是连续字段。

离散字段在行列功能区时总是在视图中显示为标题,而连续字段则在视图中显示为轴。

各省售电量当期值为离散类型时,当期值中的每一个数字都是标题,字段颜色为蓝色。

当期值为连续类型时,下方出现的是一条轴,轴上是连续刻度,当期值是轴的标题,字段颜色为绿色。

离散和连续类型也可以相互转换,右键字段,在弹出框中就有“离散”和“连续”的选项,单击即可实现转换。

2.字段类型

1.Tableau支持的数据类型

 

2.字段类型转换

Tableau会自动对导入的数据分配字段类型,但有时自动分配的字段类型不是我们所希望的。

比如发现字段“省市”和“统计周期”显示的字段类型都为字符串,而不是我们想要的地理和日期类型,这时就需要我们手动调整。

这时“省市”字段便成了地理字段,并且在选择后度量窗口会自动显示相应的经纬度字段。


二 创建视图 

一个完整的Tableau可视化产品由多个仪表板构成,每个仪表板由一个或多个视图(工作表)按一定的布局方式构成,因此视图是一个Tableau可视化产品最基本的组成单元。

行列功能区:将数据窗口中的字段拖放到此处就会在视图区显示相应的轴或标题。

视图区:当我们使用卡和行列功能区进行操作时,图形的变化都会显示在视图区。

视图中的图形单元我们称之为标记,比如圆图的一个圆点或柱形图的一根柱子,都是标记。

创建视图:利用数据窗口中的数据字段创建视图。拖放相关字段到相应的功能区,Tableau就会自动依据功能区相关功能将图形即时显示在视图区中。

1.行列功能区

列功能区:横轴。

行功能区:纵轴。 

行列功能区可以不止拖放一个字段,例如我们可以将字段“同期值”拖放到“总计(当期值)”的右边,Tableau这时会根据度量字段“当期值”和“同期值”分别作出对应的轴。

 

拖放度量字段“当期值”到功能区,字段会自动显示成“总计(当期值)”,这反映了Tableau
对度量字段进行了聚合运算。Tableau支持多种不同的聚合运算,如总计、平均值、中位数、最大值、计数等。

Tableau在处理未明确指定聚合方式的字段时,默认采用的聚合操作是求和(即总计)。

Tableau求平均值是对行数的平均,以上海为例,其平均值为当期值总和除以省市为上海的行数,在原数据中每个省有6个月的当期值,每个月又分为9个用电类别,则出现上海的总行数为6×9=54,即平均值=总计/54。 

没懂为什么是54条数据

 2.标记卡

创建视图时,经常需要定义形状、颜色、大小、标签等图形属性。

标记卡和标记类型:

下拉框是选择标记类型,用于定义图形的形状,默认是条形图。

下面五个按钮的使用方法:只需把相关的字段拖放到按钮中即可。单击按钮还可以对细节、方式、格式等进行调整。

 

特殊标记按钮: 

特殊按钮只有在选择了对应的标记类型时,才会显示出来。

这3个特殊按钮分别是线图对应的路径、形状图形对应的形状、饼图对应的角度。

详细介绍:

1.颜色,大小和标签

颜色:

大小:

大小和颜色类似,拖放字段到“大小”,视图中的标记会根据该字段改变大小。

需要注意的是,颜色和大小只能放一个字段,但是标签可以放多个字段。

标签:

 

标签默认显示的是总计,也可以让标签显示总额百分比。

 

单击标签,可对标签的格式、表达方式等进行设置。

2.详细信息

功能是依据拖放的字段对视图进行分解细化。

每个圆点代表的值是9个用电类别6个月的总和。

拖放字段“用电类别”到“详细信息”,Tableau会依据“用电类别”进行分解细化,这时每个圆点变为9个圆点,每一个点代表相应省市某一用电类别的总和。这时候每个点是一个用电类别6个月的总和,我们拖放字段“统计周期”到“详细信息”并选择按“月”(Tableau默认的是按“年”),这时每个点再次解聚为6个点,每个点表示该省某月某用电类别总和。

 颜色、大小、标签都具有与详细信息搭配使用的功能。

以颜色为例,在图2-22的基础上拖放字段“用电类别”到“颜色”,视图中每一个点也会解聚为9个颜色不同的点。

3.工具提示
 

当鼠标移至视图中的标记上时,会自动跳出一个显示该标记信息的框。

左键单击“工具提示”可以看到工具提示的内容,可对这些内容进行删除、更改格式、排版等操作。

也可以添加其他信息,只需将相应的字段拖放到“标记”卡中。例如将字段“同期值”和“月度计划值”拖放到“标记”卡下方,这时单击“工具提示”,就可以看到同期值和月度计划值的信息出现在里面。

3.筛选器

有时候只想让Tableau展示数据的某一部分,如只看1月份的售电量、只看华北和华中地区各
省情况、只用电量大于700 000的数据等,这时可通过筛选器完成上述选择。

使用方法:拖放任一字段(无论维度还是度量)到筛选器卡里。

筛选器的表现形式,Tableau提供了单值(列表)(每次只能选择一个值)、单值(下拉列表)、多值(列表)(同时可以选多值)等选项,默认是多值(列表)。

4.页面

将一个字段拖放到页面卡会形成一个页面播放器,播放器可让工作表更灵活。

5.智能显示

6.度量名称和度量值

度量名称和度量值都是成对使用的,目的是将处于不同列的数据用一个轴展示出来。

当想同时看各省当期值和同期值时,拖放“省市”到列功能区,再分别拖放“同期值”和“当期值”到行功能区,图中出现了当期值和同期值两条纵轴。

实操:

 

用度量值和度量名称来完成两列不同数据共用一个轴的操作。

拖放“省市”到列功能区,然后拖放度量值到行功能区,这时在左下方会显示度量值包含了哪些度量,Tableau默认的度量值会包含所有的度量。由于我们只需要当期值和同期值,因此右键行上的度量值或单击度量值右边的小三角形,选择“筛选器”,去掉记录数前面的钩,只保留当期值和同期
值。

实操: 

 

 

 

 

2-38:双柱图 


三 创建仪表板

将创建好的工作表拖放到右侧排版区,并按照一定的布局排版好,最后添加操作完成互动设置。

 


四 保存工作结果 

保存的类型可以是Tableau工作簿(*.twb),该类型将所有工作表及其连接信息保存在工作簿文件中但不包括数据;也可以是Tableau打包工作簿(*.twbx),该类型包含所有工作表、其连接信息以及任何其他资源如数据、背景图片等。

 


http://www.kler.cn/news/318562.html

相关文章:

  • 冒泡排序原理及python代码
  • 需求导向的正则表达式
  • 公安局软件管理平台建设方案和必要性,论文-2-———未来之窗行业应用跨平台架构
  • 2.AFIO 外设:复用和重映射
  • 调试vue build之后的js文件
  • Craft:年度 Mac 应用,卡片式笔记新星
  • 在 Qt 中实现 `QListWidget` 列表项水平居中显示
  • 网关基础知识
  • 线性判别分析(LDA)中求协方差矩阵示例
  • 配置文件--UmiJs
  • 用Flutter几年了,Flutter每个版本有什么区别?
  • 深入理解前端拖拽:从基础实现到事件冒泡与委托的应用【面试真题】
  • MySQL Performance Schema 详解及运行时配置优化
  • mac-m1安装nvm,docker,miniconda
  • 【shell脚本5】Shell脚本学习--条件控制
  • MyBatis与 Springboot 的集成
  • 【Webpack】使用 Webpack 和 LocalStorage 实现静态资源的离线缓存
  • ubuntu24.04 怎么调整swap分区的大小,调整为16G
  • Spark 任务与 Spark Streaming 任务的差异详解
  • Java毕业设计 基于SpringBoot和Vue自习室管理系统
  • Mybatis-为什么使用Mybatis,它存在哪些优点和缺点?
  • 【后端开发】JavaEE初阶—线程安全问题与加锁原理(超详解)
  • 专业学习|随机规划概观(内涵、分类以及例题分析)
  • Java基础|多线程:多线程分页拉取
  • Python画笔案例-054 绘制流光溢彩动画
  • windows C++-指定特定的计划程序策略
  • unix中如何查询和修改进程的资源限制
  • 2024年中国研究生数学建模竞赛B题 (WLAN组网吞吐量机理建模+决策树 完整建模文章)
  • 基于物联网技术的智能运动检测仪设计(微信小程序)(230)
  • 从零开始,Docker进阶之路(二):Docker安装