个性化阅读
专注于IT技术分析

使用Tableau的电子表格

点击下载

本文概述

我们周围有大量的数据, 数据分析是当今每项业务必不可少的一步。我们所做的每个决定, 我们提出的每一个见解, 都应该有数据支持。为了理解数据, 我们需要对其进行分析并以对任何看到它的人都有意义的方式进行交流。只有这样, 才能做出明确的决定

数据分析

数据分析是从数据中挖掘出的见解的集合, 然后以聪明清晰的可视化形式呈现这些见解。这些见解便成为决策的来源, 因此对于组织及其员工至关重要。

使用统计和数学运算可以使分析变得简单或复杂, 并且当今使用了许多工具来实现此目的。在本教程中, 我们将讨论当今商业社区中最常用的分析工具之一:电子表格。

试算表

电子表格是一种交互式计算机应用程序, 用于以表格形式分析和存储数据。数据输入到表的单元格中, 其中每个单元格可以包含数字或文本数据, 或者是基于其他单元格的内容自动计算并显示值的公式的结果。今天最常用的电子表格是Microsoft Excel, Google表格, Apple的Numbers, Apache OpenOffice Calc, WPS等。不过, 在本教程中, 我们将使用Microsoft的Excel。使用其他电子表格也应该相对相同。

目的

Excel是行业中广泛使用的分析工具之一, 事实上, 对于执行某些财务, 数学和统计操作的某些人来说, 这实际上是事实。另一方面, Tableau还是数据分析和BI工具。本文的重点不是比较两者, 而是将两者结合使用以发挥出最佳效果。许多在excel中有丰富背景的人发现转换到新的分析工具特别困难。通过本文, 我将展示在Tableau中复制Excel的一些最常见功能是多么简单, 从而通过灵活而响应迅速的分析将分析提高到一个新水平。

先决条件

本文假定你对Tableau, 其属性以及如何使用它进行分析有所了解。由于本文将重点介绍Spreadsheets和Tableau, 因此建议你仔细阅读以下文章, 它是对Tableau的出色介绍:

使用Tableau进行数据可视化

目录

1.表:概述和安装

  • 总览
  • 安装

2.连接到Excel数据

  • 数据
  • 数据解释器
  • 连接其他数据

3.重塑数据以获取见解

  • 数据透视表
  • 元数据网格
  • 分裂
  • 自定义拆分

4.数据融合

5.在Excel和Tableau之间导出CrossTab数据

6.表中的计算

7, 结论

总览

Tableau Software是一家美国计算机软件公司, 总部位于美国华盛顿州西雅图。它生成专注于BI的交互式数据可视化产品。 tableau提供的主要产品是:

使用Tableau的电子表格1

安装

根据产品的选择, 将软件下载到计算机上。如果单击Tableau图标时出现以下屏幕, 则表示你可以进行操作。

使用Tableau的电子表格2

Tableau Desktop, Tableau Public和Tableau Online均提供数据可视化创建, 并且选择取决于工作类型。在本教程中, 我们将使用Tableau Desktop。

数据

本文中使用的数据与虚拟航空公司有关。它显示每个员工每月解决的事件数。 excel工作簿中还有两个选项卡, 但我们仅对”已解决的事件”选项卡感兴趣。

飞行事件数据集

第一步是将Excel格式的数据连接到Tableau。 Excel文件以.xls或.xlsx文件的形式连接。

步骤

  • 在”连接”选项卡下, 单击” Excel”以将数据导入到Tableau工作区中。
使用Tableau的电子表格3
  • 在”工作表”选项卡下, 工作簿中的所有工作表将变为可见。选择你要分析的事件, 即已解决的事件。
使用Tableau的电子表格4
  • 双击所选工作表, 它会像电子表格一样打开。
使用Tableau的电子表格5

使用数据解释器清除数据

尽管所有数据都已传输到Tableau工作区中, 但似乎数据格式不正确。数据解释器可以为你提供帮助。

  • 在工作表选项卡下, 单击数据解释器选项, 数据将被很好地格式化。
  • 要了解格式化的方式, 请单击”查看结果”选项卡。这将打开一个Excel表格, 就像下面的表格一样, 清楚地说明了Tableau如何完成行和列的格式化。如果单击使用的选项卡, 我们将看到哪些字段被用作标题(红色), 哪些字段被视为数据(绿色)。
使用Tableau的电子表格6

请注意, Tableau永远不会弄乱你的原始Excel数据。相反, 它总是创建一个副本以进行处理。

连接其他数据

也可以将更多数据放入现有数据源中。这可以通过单击”连接”旁边的”添加”并选择另一个excel文件来实现。现在, 所有文件都显示在视图中。

使用Tableau的电子表格7

现在我们有了数据, 但是仅仅查看它并不能帮助我们。只有我们对其进行分析, 才能利用Tableau的真正功能。

数据透视表

如果你来自Excel背景, 则Pivot将是你必须花费很多时间来汇总数据的功能。 Pivot是Excel中的一项优势功能, 使人们能够从大型数据集中提取重要性。 Tableau还使枢轴数据变得非常容易。此功能将来自多个列和行的信息合并到新列中。

步骤

  • 选择需要汇总的所有列。在这种情况下, 我们要合并”日期”列。
  • 接下来, 右键单击最后一列, 然后选择”数据透视”。
  • 数据透视功能将来自原始列和行的信息合并为两个新列, 称为”数据透视表字段名称”和”数据透视表字段值”。 “枢轴字段值”是汇总的”已解决的事件”, 而”枢轴字段名称”对应于日期列。双击将其重命名为已解决的事件和日期
使用Tableau的电子表格8

元数据网格

如果单击下面突出显示的图标, 则会进入元数据网格。

使用Tableau的电子表格9

这可能是一个非常有用的视图, 尤其是当我们有大量要查看的字段时。现在, 让我们回到标准视图。

分裂

我们观察到Employee列实际上由两个属性组成, 即位置代码, 例如A, B, C, D或E, 然后是Employee ID。我们可以根据连字符的位置拆分此列。

步骤

  • 右键单击以打开菜单, 然后选择拆分。
  • 使用元数据网格视图并重命名拆分字段。
  • 第一个部门应该是一个位置, 下一个部门应该是员工ID。
  • 此外, 我们看到在”日期”列前面有一个Abc, 这意味着Tableau假定”日期”列为字符串。我们可以通过单击Abc并选择日期作为数据类型来轻松更改此设置。
  • 这样就完成了初始格式化, 接下来我们可以进入工作表1进行分析。
使用Tableau的电子表格10

自定义拆分

Excel中的”文本到列”可用于将单个列中存在的数据分成多个列。自定义拆分也以相同的原理工作, 并使用定界符将单个列中的多个项目拆分为多个列。

步骤

  • 在工作表中, 将”员工ID”放在行中, 并将”已解决的事件”放入”列”中。对图进行排序。
使用Tableau的电子表格11
  • 在对获得的图进行排序时, 我们注意到两组员工之间存在明显的区别。有一个小组的事件解决率很高(大于100), 而其他人的事件解决率很低(小于50)。第二组属于第2层, 其信息位于另一个称为Tiers的excel文件中。
  • 将另一个数据源添加到相同的excel文件。我们看到有一个名为”层”的标签。该报告与第一份报告基本相同, 不同之处在于, 如果该雇员属于Tier II, 则其ID附加在员工ID的末尾。
  • 由于所有行都没有结尾, 因此无法进行标准拆分。在这种情况下, 我们将使用自定义拆分。只需右键单击并选择”自定义拆分”。接下来, 选择连字符作为分隔符授权, 我们要分割所有列。 Tableau将第3列与第II层指示器分开。
使用Tableau的电子表格12

4.数据融合

Tableau中的数据混合类似于Excel中的V-LOOKUP, 但是Tableau使其非常强大和容易。当我们有两个数据源时, 将使用VLOOKUP, 并且我们试图找出两者之间的匹配。让我们在这里看看如何获​​得类似于Excel的结果。

这次, 我们将使用咖啡销售数据进行演示。有两个数据源。一个包含咖啡消费数据, 另一个包含咖啡销售数据。

咖啡销售数据集

步骤

  • 在Tableau中导入Coffee Sales数据, 然后使用数据解释器清除数据。使用”数据透视”组合所有”年份”和”咖啡销售”列。
使用Tableau的电子表格13
  • 在一个新的工作表中, 将”咖啡销售”拖到”列”, 将”州”拖到”行”。我们将得到如下图所示的视图。这使我们了解了每个州的咖啡销售情况。
使用Tableau的电子表格14
  • 现在, 假设与销售一起, 我们还想知道每个给定州的咖啡消费量。为此, 我们首先需要所有州的咖啡消费数据。让我们导入所需的Excel工作表, 即”咖啡消耗量”。
使用Tableau的电子表格15
  • 将”咖啡消耗量”拖到工作表上。立刻, 我们收到一个错误, 要求我们在两个数据源之间创建一个关系。
使用Tableau的电子表格16

这正是在V-LOOKUP中发生的情况, 我们需要指定在两个工作表中都通用的列。同样, 在数据混合过程中, 我们必须有两个相互关联的字段。因此, 我们导航到”数据”>”编辑关系”, 并在两个工作表中都提供了一个匹配列, 这就是”状态”列。

为了能够更清晰地向你显示混合效果, 我们使用数字代替条形图。

使用Tableau的电子表格17

现在, 我们注意到状态旁边弹出一个混合符号。

  • 但是有些事情仍然不正确。华盛顿旁边没有消耗值, 即使相应的Excel工作表中提供了该数据也是如此。
使用Tableau的电子表格18
  • 这是因为与Tableau不同, Excel工作表中的华盛顿前面是空白。由于Tableau将它们视为两个不同的字符串对象, 因此该空间会产生问题。现在, 如果在Excel中会出现这样的问题, 我们将不得不返回并更正工作表本身的拼写。但是在Tableau中, 我们不需要参考原始资料, 而是可以使用”别名”选项在工作表中轻松进行更正。
使用Tableau的电子表格19

这是Tableau的一个非常有趣的功能, 它使我们可以非常轻松地将数据从Tableau复制和粘贴到Excel, 反之亦然。

使用Tableau的电子表格20

计算字段

Tableau中的”计算字段”使我们想起了Excel中的公式。 Tableau中的计算非常简单, 可以让我们以多种方式处理数据。

Tableau中的功能分为四个主要类别:

  • Number
  • String
  • 日期
  • 其他

数据集

我们将使用预装Tableau的示例数据集名称Superstore数据集。它包含有关产品, 销售, 利润等的信息。我们作为数据分析师的目的是分析数据并找到这家虚构公司的关键改进领域。

步骤

  • 导入数据集, 然后将Profit拖动到列上, 并将Location拖动到Rows上。在位置上, 通过单击+图标启用国家和州。
使用Tableau的电子表格21
  • 可以通过右键单击数据窗口并选择”创建计算字段”来创建计算字段。然后, 我们需要定义一个公式来创建一个计算字段。让我们在”利润”字段上执行一个简单的计算, 并将其命名为”利润符号”。

    如果SUM([Profit])> 0然后”正”否则”负”结束

  • 计算所得的字段前面会带有一个等号, 表示该字段已经过计算, 并且在原始字段中不存在。
  • 现在, 如果将计算所得的字段设为彩色, 则会获得彩色条以获取利润。
使用Tableau的电子表格22

特设计算

临时计算可以通过在外壳中键入在工作表本身中启动。对于实例, 如果我们要计算”销售-利润”作为一个临时字段, 则可以执行以下操作:

使用Tableau的电子表格23

表格计算

表计算是辅助计算, 这意味着它是在返回结果的基础上执行的。一个示例可能是计算销售总额。如果前面有一个三角形标记, 我们可以确定该计算是否为表格计算。既可以在计算编辑器中使用表计算功能, 也可以使用快速表计算, 这是一组预定义的常用计算。

使用Tableau的电子表格24

六, 结论

结合使用Excel和Tableau, 可以将数据分析提高到一个新水平。静态电子表格可用于高级探索, 洞察力和交互性。电子表格是非常有用的工具, 利用Tableau的专业知识可以帮助使分析变得更加强大和深入。

如果你想在电子表格中了解更多信息, 请参加srcmini的”电子表格数据分析”课程。

参考文献

  • 表教程
  • 有关数据准备的Tableau教程
  • https://www.theinformationlab.co.uk
赞(0)
未经允许不得转载:srcmini » 使用Tableau的电子表格

评论 抢沙发

评论前必须登录!