聚合是减少和汇总表格数据的过程。例如,请考虑以下数字列表:
100、200、300、400、500
使用此示例,您可以陈述以下事实,以说明聚合的概念:
| 事实 | 汇总 |
|---|---|
| 有 5 个号码。 | 数量 |
| 最小值为 100 | 最低 |
| 最大数量为 500 | 最大值 |
| 这些数字的平均值为 300 | 平均值 |
| 这些数字的总和为 1500 | Sum |
您还可以通过其他方式汇总数据,包括计算中位数、不同值的数量、四分位数、百分位数等。
维度和聚合
上一个示例基于一组数字,但在现实世界中,您几乎不会看到这种情况。在现实世界中,数据通常按维度和指标进行整理。维度用于对数据进行分类和分组,而指标用于衡量数据。
在 Looker Studio 中,聚合始终在维度集的上下文中进行。该组维度可以是:
- 每个维度,以便您查看原始数据。
- 维度的一个子集,可让您查看按所选维度细分(分组)的数据。
- 空集,可用于查看整个数据集的摘要。
例如,以下是相同的五个数字,但以每日股价的形式呈现。日期和股票代码是维度,价格是指标。
| 日期 | 股票代码 | 价格 |
| 1 月 1 日 | GOOG | 100 |
| 1 月 1 日 | AAPL | 200 |
| 1 月 2 日 | GOOG | 300 |
| 1 月 2 日 | AAPL | 400 |
| 1 月 3 日 | GOOG | 500 |
现在,您可以使用这些维度以不同的方式对数据进行分组。例如:
按股票代码
| 股票代码 | 价格 |
| GOOG | ? |
| AAPL | ? |
按日期
| 日期 | 价格 |
| 1 月 1 日 | ? |
| 1 月 2 日 | ? |
| 1 月 3 日 | ? |
在这些示例中,指标值取决于您想了解哪些数据。例如,如需计算每家公司的平均价格,请将“平均值”汇总与股票代码维度结合使用:
| 股票代码 | 价格平均值 |
| GOOG | (100 + 300 + 500) / 3 = 300 |
| AAPL | (200 + 400) / 2 = 300 |
如需了解有多少公司在特定日期有股票信息,您可以使用“日期”维度和“数量”聚合:
| 日期 | 价格数量 |
| 1 月 1 日 | 2 |
| 1 月 2 日 | 2 |
| 1 月 3 日 | 1 |
现在,我们来考虑一下在股票表格中同时使用日期和股票代码维度时会发生什么情况:
| 日期 | 股票代码 | AVG(Price) | SUM(Price) |
| 1 月 1 日 | GOOG | 100 | 100 |
| 1 月 1 日 | AAPL | 200 | 200 |
| 1 月 2 日 | GOOG | 300 | 300 |
| 1 月 2 日 | AAPL | 400 | 400 |
| 1 月 3 日 | GOOG | 500 | 500 |
如果您创建的组包含所有可用的维度,则结果与原始数据相同。这仍然是一种聚合,只不过不是很有趣,因为每次聚合都会得到相同的结果。在 Looker Studio 中,如果您创建表格并显示每个维度,您仍然可以设置聚合类型,但不会有任何效果。
Looker Studio 中的聚合
您可以通过多种方式在 Looker Studio 中对数据应用汇总方法:
在数据源中。字段的默认汇总方式决定了相应指标在图表中的显示方式。如需了解详情,请参阅默认的汇总方式。
在图表中。报告编辑者可以替换默认的汇总方式,并逐个图表地为图表中的指标应用其他汇总方式。了解如何在图表中添加和修改数据。
在计算字段中。您可以在计算字段公式中使用特定的聚合函数来生成聚合指标。查看函数列表。
默认聚合
您可以对数据源中的字段应用以下默认汇总。
| 汇总方法 | 缩写 | 说明 |
|---|---|---|
| Sum | SUM | 字段值相加。 |
| 平均值 | AVG | 对字段值取平均值。 |
| 数量 | CT | 系统会统计每个字段值。 |
| 不同值计数 | CTD | 系统仅统计不重复的字段值。 |
| 最小值 | MIN | 相应字段会显示最小值。 |
| 最大值 | MAX | 相应字段会显示最大值。 |
| 自动 | AUT | 您无法直接应用此方法。汇总方法由底层数据集提供,也可以是计算字段的结果。 您无法更改自动汇总方法。 |
| 无 | 不应用任何聚合。即使该字段包含数值数据,系统也会将其视为维度。 |
更改聚合方法
如需更改字段的聚合方法,请修改数据源,然后使用默认聚合下拉菜单。
自动汇总
某些数据源(例如 Google Analytics 和 Google Ads)会将“自动”显示为指标的唯一可用汇总类型。这些数据集已经过汇总,可将可能包含大量数字的列表缩减为单个值。所用的聚合可以是简单的求和或计数,也可以是更复杂的百分位。您无法将自动聚合的指标更改为其他聚合类型,因为这样做需要 Looker Studio 能够访问原始的未聚合数据。
您还会看到,系统会根据其他数据源(例如 Google 表格)自动对计算字段应用自动聚合。在这种情况下,聚合是直接在公式中使用聚合函数(例如 AVG(Price))的结果。同样,您无法在此处更改“自动汇总”,因为这会与 AVG 函数的输出发生冲突。