Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何用Tableau对数据建模?

如何用Tableau对数据建模?

原创
作者头像
猴子数据分析
修改于 2021-07-30 02:26:32
修改于 2021-07-30 02:26:32
2K0
举报
文章被收录于专栏:猴子数据分析猴子数据分析

这是免费系列教程《7天学会商业智能(BI)-Tableau》的第4天,前面我们介绍了如何用Tableau获取数据?,今天介绍如何用Tableau获取数据。你将学会:

什么是数据关系? 如何管理数据关系? 创建计算列 隐藏字段 创建度量值 创建表计算 浏览基于时间的数据

项目案例

这是一家咖啡店的数据,Excel里有两个表,分别是销售数据表、产品表。

销售数据表记录了咖啡订单,包括字段:订单编号、订日期、门店、产品ID、顾客、数量。

产品表中记录了咖啡的种类与价格,包括字段:咖啡ID、咖啡种类、杯型、产品名称、价格。

1.什么是数据关系?

在日常生活中,人和人之间是有关系的,管理人之间的关系叫做人脉管理。同样的,表和表之间也是有关系的,叫做数据关系。

通过管理数据关系,就可以清楚的知道各个表之间的关系,有助于我们做跨表格分析。

举个例子,你就明白啦。在案例数据中,销售数据表的“产品ID”与产品表的“产品ID”对应,通过这个关系,就可以知道每个订单里用户购买了什么类型的咖啡,价格是多少。

2.如何管理数据关系?

首先,将需要的表导入Tableau,可以看之前的内容:如何导入数据。导入后,在画布的左边可以显示出导入的每个工作表。

根据需要联接(内部 左侧 右侧 完全外部)所需工作表,联接成功后,会显示出所联接的表及其列之间的关系,一般Tableau会自动识别相同字段进行连接(如下图):

如果要添加新的联接子句,就选择要连接的字段。如果要删除关系也非常简单,右键单击该关系,选择“X”图标的地方删除:

3.创建计算列?

在实际工作表中,有时候我们需要新增一列数据,那么在Tableau中如何新增列呢?

选择工作表,点击某列倒三角,创建计算字段:

根据需要,按下图在小方框里写新建列名称:年,然后填写公式:YEAR([订单日期])

这样,就给销售数据表增加了一列“年”,公式YEAR([订单日期])表示用Year函数取值日期,就可以得到订单的年份。

4.隐藏字段

选中想要隐藏字段,右键选择“隐藏”。隐藏字段不会被删除,数据仍然存在,只是让肉眼暂时看不到

在Tableau中点击显示隐藏字段,字段显示灰色表示是隐藏的字段

如果想要让隐藏的字段重新显示出来,可以选中该字段,然后右键单击“取消隐藏”

5.创建度量值

创建度量值是指用表中原有的字段计算得到新的字段。下面我们通过一个例子,实践操作一遍,你就懂啦。

如图所示,在度量空白处点击,选择创建计算字段

按下图,在小方框里写新建度量值名称:产品数量。在公式栏中,输入定义度量值的表达式,表达式类似于Excel里的函数,里面包括了很多常用的函数,方便分析使用。这里输入表达式是SUM,表示是求和函数。

继续输入“产品ID”字段,表示统计有多少种产品(产品数量),这样我们就创建了一个新的度量值“产品数量”

创建成功后,它会显示在工作表左栏度量中,如果想要删除/隐藏/重命名/复制/编辑等,可以点击相应选项。

6.创建表计算

表计算是对聚合后数据的二次运算。在使用Tableau对基础数据可视化的过程中,我们对汇总好的数据还有分析的需求,例如汇总数据的总额、各自的占比等,所以也就有了如下二次计算的各种类型。

清楚了表计算,我们来确定计算类型,共有3种类型:使用快速表计算选择 + 在编辑表计算中选择 + 生成计算字段时直接使用表计算函数

确定好表计算类型,还要选择表计算依据:

也可以直接在编辑表计算中选择:

这样表计算就完成了,我们可以直观的看到各种类咖啡销量的百分比情况

7.浏览基于时间的数据

当使用日期字段来进行可视化作图时,Tableau会自动将时间进行汇总成年、季度、月、日几个维度。

例如,销售数据表中的“订单日期”是以天为单位,在做图时会自动汇总成一年

用“订单日期”为横轴,“数量”为纵轴生成的条形图,这个图可以很清楚的看到不同时间维度下咖啡的订单销量是多少,如年维度

同样的,通过这种方法,可以用来分析每月、每个季度、每年等公司的经营状况。

8.总结

通过案例,我们学会了Tableau的以下知识点:

1)如何管理数据关系

2)创建计算列

3)如何隐藏列

4)创建度量值

5)创建计算表

6)浏览基于时间的数据

上面内容来自“猴子数据分析”学员分享的经验,来源:

https://zhuanlan.zhihu.com/p/372730285

推荐:人人都需要的数据分析思维

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何用Tableau对数据建模?
这是免费系列教程《7天学会商业智能(BI)-Tableau》的第4天,前面我们介绍了如何用Tableau获取数据?,今天介绍如何用Tableau获取数据。你将学会:
猴子数据分析
2021/09/23
2.2K0
如何用Tableau对数据建模?
如何用Power BI对数据建模?
销售数据表记录了咖啡订单,包括字段:订单编号、订日期、门店、产品ID、顾客、数量。
猴子数据分析
2020/11/28
2.3K0
如何用Tableau实现动态报表?
这是免费系列教程《7天学会商业智能(BI)-Tableau》的第6天,前面我们介绍了如何用Tableau可视化?,今天介绍项目实战:如何制作报表?通过一个项目学会如何制作报表,最终的案例效果如下图。
猴子数据分析
2021/09/01
2.7K0
如何用Tableau可视化?
这是免费系列教程《7天学会商业智能(BI)-Tableau》的第5天,前面我们介绍了如何用Tableau对数据建模?,今天介绍如何用Tableau可视化数据。你将学会:
猴子数据分析
2021/08/18
2.5K0
项目实战:如何制作报表?
今天我会手把手教会你如何制作报表,在这之前,确保你已经学过了免费系列教程《7天学会商业智能(BI)-Power BI》下面的内容。
猴子数据分析
2021/02/05
3.7K0
如何用Power BI可视化数据?
销售数据表记录了咖啡订单,包括字段:订单编号、订日期、门店、产品ID、顾客、数量。
猴子数据分析
2020/12/04
3.9K0
如何以正确的方法做数据建模?
数据模型是进行报告分析的基础。为此提供了结构和有序的信息。为确保提供更好的性能、可靠性和准确性,将数据加载到正确设计的模型中是数据分析很重要的一项工作。
Banber可视化云平台
2021/04/29
3.5K0
如何以正确的方法做数据建模?
【致知篇57】DAX CALCULATE vs. Tableau LOD:从SUM+IF条件计算到SUMIF
在2022年写作《数据可视化分析2.0》的过程中,我补充了此前的一个关键知识盲区:指标分类、条件计算。
Tableau喜乐君
2024/11/25
2940
【致知篇57】DAX CALCULATE vs. Tableau LOD:从SUM+IF条件计算到SUMIF
1分钟快速生成可视化图:Tableau
什么是商业智能BI? 什么是Tableau? 如何安装Tableau? 如何使用Tableau? 实操案例
猴子数据分析
2021/05/27
1.4K0
一文入门 Tableau
既然是入门肯定会有很多深入的知识我不是很懂,不过没关系,以后如果有机会接触的话,在慢慢在工作中学呗。
Python小二
2020/10/09
4.6K0
一文入门 Tableau
Tableau数据分析-Chapter08数据分层、数据分组、数据集
分层结构是一种维度之间自上而下的组织形式,Tableau默认包含对某些字段的分层结构,比如日期、日期与时间、地理角色,以日期为例,日期本来就包括年、月、日的层次结构。
北山啦
2022/11/27
1.7K0
Tableau数据分析-Chapter08数据分层、数据分组、数据集
重新定义时间轴
最近读了Reid Havens在PowerPivotPro上发表的一篇《产品上线时间后比较表现》的文章,不同产品上线的时间不同,通过自定义时间轴来把所有产品的上线时间调整到同一个起点作比较。
公众号PowerBI大师
2019/08/07
2.9K0
重新定义时间轴
Extreme DAX-第3章 DAX 的用法
Power BI 模型的真正强大之处在于通过使用 DAX 语言进行计算。虽然许多 Power BI 用户专注于模型并试着完全避开使用 DAX,但是除了最简单的基础聚合运算以外,其他所有的计算都需要通过 DAX 来实现。而且,你迟早会在 Power BI 中遇到更复杂的计算需求。根据我们的经验,典型的情况会是:你精心制作的一个 Power BI 报告初稿,会引出有关这些数据的越来越多、越来越复杂的问题。
陈学谦
2022/05/24
7.6K0
Extreme DAX-第3章 DAX 的用法
Kettle构建Hadoop ETL实践(九):事实表技术
上两篇里介绍了几种基本的维度表技术,并用示例演示了每种技术的实现过程。本篇说明多维数据仓库中常见的事实表技术。我们将讲述五种基本事实表扩展,分别是周期快照、累积快照、无事实的事实表、迟到的事实和累积度量。和讨论维度表一样,也会从概念开始认识这些技术,继而给出常见的使用场景,最后以销售订单数据仓库为例,给出Kettle实现的作业、转换和测试过程。
用户1148526
2020/11/26
6.1K0
Kettle构建Hadoop ETL实践(九):事实表技术
如何用Tableau获取数据?
这是免费系列教程《7天学会商业智能(BI)-Tableau》的第3天,前面我们介绍了Tableau是什么,今天介绍如何用Tableau获取数据。你将学会: 如何连接到数据源? 如何从 Excel 获取数据? 如何从数据库获取数据? 如何编辑数据? 如何添加更多数据源? 如何行列转置? 1.连接到数据源 下面的案例Excel表里记录了咖啡销售数据。表中含有的字段:订单编号、订日期、门店、产品ID、顾客、数量。
猴子数据分析
2021/06/23
5.3K0
R如何与Tableau集成分步指南
Tableau是当今数据科学和商业智能专业人员使用的最流行的数据可视化工具之一。它使您能够以交互式和多彩的方式创建具有洞察力和影响力的可视化效果。
拓端
2020/08/28
3.7K0
类比MySQL——学习tableau
1、tableau连接mysql 2、tableau常用组件的学习 1)基本筛选器(类似mysql中的where) ① 基本筛选器——维度筛选器 ② 基本筛选器——度量筛选器 ③ 基本筛选器——日期筛选器(实际就是维度筛选器)  2)上下文筛选器(类似于mysql中的and) 3)条件筛选器  4)tableau顶部筛选器(类似于mysql中的limit) 5)tableau通配符筛选器(类似于mysql中的like)  6)tableau中的排序问题(类似于mysql中的order by)  7)字段的合并、拆分与分层 8)分组:数据源分组、文件夹分组 9)计算字段(很重要) 10)参数的使用(以前不太会,好好看看) 11)集合的使用(以前不太会,好好看看)
数据分析与统计学之美
2021/11/25
2.5K0
类比MySQL,学习Tableau
主机:localhost,端口口:3306,用户名:root,密码:123456。
朱小五
2020/03/12
2.3K0
手把手教你Tableau高级数据分析功能(附数据集)
原文标题:A Step-by-Step Guide to learn Advanced Tableau – for Data Science and Business Intelligence Professionals 作者:Pavleen Kaur 翻译:李清扬 校对:卢苗苗 本文共4000字,建议阅读8分钟。 本文借助高级图表创建计算深入研究数据以提取对数据的分析,并了解R如何与Tableau相互集成和使用。 简介 “查看数据。 显示图表。 讲故事。 吸引观众。” Tableau是当今数据科学和商业智
数据派THU
2018/06/07
4K0
快速入门Tableau系列 | Chapter09【计算字段与表计算:粒度、聚合与比率】
粒度:源于Tableau的散点图,它表示数据的可理浓度 示例图形: ①创建粒度图形:利润->列,销售额->行,市场->颜色
不温卜火
2020/10/28
2.3K0
快速入门Tableau系列 | Chapter09【计算字段与表计算:粒度、聚合与比率】
相关推荐
如何用Tableau对数据建模?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档