在当今市场上,最受欢迎的数据可视化工具之一无疑是Tableau。本文将带了解如何使用Tableau创建首个仪表板,并学习如何完成一个基于Tableau的毕业设计项目。
Tableau是一个功能强大的数据可视化和分析工具,它允许创建符合商业标准的仪表板,不仅可以直观地展示数据,还能从中提取洞见。
Tableau是一个非常方便的工具,可以快速将想法可视化。只需拖放,即可在面前展示图表。它拥有一个非常直观且易于理解的界面。可以连接到超过75种数据源。它内置了分析工具,因此不需要花费时间进行计算。使用Tableau构建的仪表板和故事是交互式的。所有这些使用Tableau的理由将在实际学习它的过程中变得更加有意义。因此,让立即开始学习。
Tableau是一个付费软件,但它提供了一个14天的免费试用,可以从这里开始。另一个选择是使用Tableau Public(目前作为学生使用的版本)。使用Tableau Public的限制是不能本地下载仪表板,它们会被发布到网上。但对于初学者来说,这是一个不错的选择。
让深入了解Tableau!这是Tableau启动窗口的样子。在左侧,有连接选项,通过它可以连接到数据源。接下来,有打开选项,如果想打开之前工作过的项目。最后,有一些资源可能会帮助更多地了解Tableau。
客户是一家在多个城市运营的餐饮配送公司。他们在这些城市有各种履行中心,用于向客户分发餐饮订单。客户希望帮助这些中心预测未来几周的需求,以便这些中心能够相应地规划原材料的库存。大多数原材料的补充是每周进行的,由于原材料是易腐的,采购计划至关重要。其次,中心的人员配置也是一个需要准确需求预测的领域。手头有以下信息,以3个不同的数据集形式存在:
可以从这里下载所需的数据。需要在Tableau中创建一个故事,讲述每个中心的需求水平。这个分析需要足够细致,以包括产品信息。客户希望得到一个端到端的报告,以了解哪些履行区域做得好,哪些做得不好。还可以谈论中心-餐食组合,为最终提交增加细微差别。
甚至在加载数据集之前,制定一系列假设是一个好习惯。这些假设不必完全正确,但重要的是在不查看数据的情况下制定一个详尽的列表。这将帮助更好地回答正在寻找的问题。能想到的一些假设包括:
重申一下,这些假设不必绝对正确,当实际可视化数据时,就会知道这一点。
在Tableau中加载或连接到数据源非常容易。只需点击想要连接的数据源格式,它将提示一个对话框,可以在其中选择文件,然后就可以了!
当打开Excel工作表时,将被引导到数据源标签页,它看起来像这样。看看所有数据如何被填充到一个表格中。可以在这里看到工作表中有哪些数据。现在,让创建第一个可视化。点击Sheet 1,它位于数据源标签页旁边。这就是一个空白工作表的样子。看看Tableau如何将列和变量分类为“维度”(中心ID、ID、餐食ID等)和“度量”(基础价格、结账价格等)。由于需要创建一个讲述每周需求水平的故事,让从查看每周订单数量开始。
select week and num orders
可能会看到“显示”选项卡弹出,并且突出显示了一种图表类型。Tableau的“显示”选项卡建议用于可视化选择的维度和度量的图表类型。但是,它不应该盲目信任。应该应用逻辑和直觉,看看“显示”选项卡建议的图表是否会满足可视化目的。
看,这里的建议是甘特图,但直觉告诉,折线图更适合可视化这个。看,已经创建了第一个可视化。当将鼠标悬停在折线图上时,有一个工具提示显示该周的周数和订单数量。
现在,让也从其他工作表创建可视化。为此,需要将其他两个工作表与数据混合到这个数据源中。按照下面所示转到新数据源,并且像以前一样加载其他两个工作表。现在,将有三个数据源。
现在,让看看混合数据如何证明其有用性。从履行中心信息数据表中选择“中心类型”,从每周需求数据中选择“订单数量”,在这里可以看到带有来自不同数据源的行和列的条形图,这正是数据混合的工作原理。(确保点击公共变量旁边的链接按钮以链接两个数据源。可以将这视为类似于DBMS中的主键和外键。)
如果熟悉Excel,一定知道Excel的透视表。也可以在Tableau中创建相同的透视表。让看看按类别和菜系的订单数量,在透视结构中。为此,将类别和菜系拖到行中,但要使其成为透视结构,将订单数量拖到形成的表格结构中,而不是将其拖到列中。
更好的呈现方式是按降序或升序呈现订单数量,这可以通过点击以下按钮完成。
另一种呈现方式是取订单数量的平均值,而不是总订单数量,如下所示。
甚至可以对Tableau中的可视化应用过滤器。继续使用相同的透视结构,让从行中移除菜系并尝试对类别应用过滤器,该过滤器是食品菜系。将菜系拖到过滤器上。一个对话框将打开。选择全部并点击“确定”。
接下来,点击过滤器菜系并选择“显示过滤器”。它将显示如下,现在在这里选择的任何菜系,其数据都会显示在透视结构中。甚至可以将此过滤器转换为下拉列表,如下所示。
参数可以被理解为可以帮助决定在可视化中看到什么的控件。听起来可能很混乱;看看这个可视化,例如。看到右侧的下拉菜单,可以选择是否想要按类别或菜系查看订单数量。这是一个参数,一个控件。