# 第4课。

KNIME-Data-Wranglers-L1-Lesson4

聚合是计算KPI功能和数据准备的关键。在本课程中,我们将向您展示如何实现几种类型的数据聚合操作。

本课程包括练习,数据文件,解决方案工作流以及预先建立的空练习工作流以及相关说明,可在[L1-DW KNIME数据牧马人分析平台-基础知识中找到。](https://hub.knime.com/maarit/spaces/Public/latest/E-Learning/L1-DW KNIME Analytics Platform for Data Wranglers - Basics/)电子学习中的 (opens new window)文件夹 KNIME集线器上的存储库。

跳到以下主要部分:

# 集合体 (opens new window)

# 联接与串联 (opens new window)

# 集合体

有时,数据中的详细程度不能向您显示所需的信息。例如,您需要总销售额,但只有单个订单,或者您要从每日数据中找出平均每月温度。您需要做的是汇总数据,即计算汇总统计信息。这些统计信息通常是针对数据的子组(例如不同的月份)单独计算的。

# 具有GroupBy节点的经典聚合

创建简单或复杂的汇总表时,通常需要使用GroupBy节点。

参考工作流程使用GroupBy节点的基本示例 (opens new window)GroupBy高级示例 (opens new window) 在KNIME Hub上可用。

练习:使用GroupBy节点聚合数据

解决方案:使用GroupBy节点聚合数据

# 通过透视图扩展经典合计

数据透视表通过二维(行和列)聚合数据。

参考工作流枢轴的基本用法和高级用法 (opens new window) 在KNIME Hub上可用。

练习:创建数据透视表

解决方案:创建数据透视表

# 联接与串联

下一步可能是将数据汇总到一个表中。在这里,我们向您展示两种混合数据的方式:通过将行连接到一个共同的标识值(键)上来并排,以及通过将列与一个共同的列头连接起来而彼此重叠。

# 联接:内部联接,右外部联接,左外部联接,完全外部联接

让我们从加入操作开始。在下面的视频中,我们介绍了不同的加入模式,并说明了如何使用Joiner节点。

参考工作流程加入示例工作流程 (opens new window) 在KNIME Hub上可用。

练习:联接表

解决方案:联接表

# 连接

在这里,我们说明了连接操作,并向您展示了如何使用“连接”节点来连接表。请注意,从KNIME Analytics Platform 4.1版开始,“连接”节点具有可选的输入端口,因此您可以将两个或多个表与一个节点连接。

参考工作流程串联示例 (opens new window) 在KNIME Hub上可用。

练习:连接表

解决方案:串联表