聚合是缩减和汇总表格数据的过程。例如,请考虑以下数字列表:
100、200、300、400、500
通过此示例,您可以陈述以下事实来说明聚合的概念:
事实 | 汇总 |
---|---|
共有 5 个数字。 | 计数 |
最小值为 100 | 最低 |
最大数量为 500 | 最大值 |
这些数字的平均值为 300 | 平均值 |
这两个数字的总和为 1500 | 总和 |
您还可以通过其他方式汇总数据,包括计算中位数、不重复计数、四分位数、百分位数等。
维度和汇总
上述示例基于一组数字,但在现实世界中,这种情况几乎不会出现。在现实世界中,您的数据通常会被整理为维度和指标。维度可用于对数据进行分类和分组,而指标可用于衡量这些数据。
在 Looker 数据洞察中,聚合始终是在一组维度中进行的。这组维度可以是:
- 每个维度,以便您查看原始数据。
- 维度的子集,可让您按所选维度查看数据细分(分组)情况。
- 空集,可让您查看整个数据集的摘要。
例如,下面是相同的 5 个数字,以每日股票价格的形式显示。日期和股票代码是维度,价格是指标。
日期 | 股票代码 | 价格 |
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 | 字段值会相加。 |
平均值 | AVG | 系统会对字段值求平均值。 |
计数 | CT | 系统会统计每个字段值。 |
不同值计数 | CTD | 系统仅统计不重复的字段值。 |
Min | MIN | 该字段会显示最小值。 |
Max | MAX | 该字段会显示最大值。 |
自动 | AUT | 您无法直接应用此方法。汇总方法由底层数据集提供,或作为计算字段的结果提供。 您无法更改自动汇总方法。 |
无 | 不会应用任何汇总。系统会将该字段视为维度,即使它包含数字数据也是如此。 |
更改汇总方法
如需更改字段的汇总方法,请修改数据源,然后使用默认汇总下拉菜单。
自动汇总
某些数据源(例如 Google Analytics [分析] 和 Google Ads)会将“自动”显示为指标的唯一可用汇总类型。这些数据集已汇总,将可能庞大的数字列表缩减为单个值。所使用的汇总可以很简单(例如求和或计数),也可以很复杂(例如百分位)。您无法将自动汇总的指标更改为其他汇总类型,因为这样做需要 Looker Studio 有权访问未汇总的原始数据。
您还会看到系统根据其他数据源(例如 Google 表格)将“自动汇总”应用于计算字段。在本例中,聚合是公式中使用聚合函数(例如 AVG(Price)
)的直接结果。同样,您无法在此处更改自动汇总,因为这会与 AVG 函数的输出冲突。