Appearance
文档 搜索⌘``K入门数据分析Amplitude AI会话回放指南与调查实验管理 开发者 SDK API合作伙伴常见问题分析 / 图表 / 数据表 / 数据表图表中的结果限制和排序逻辑
数据表图表中的结果限制和排序逻辑
- 使用数据表背后的排序逻辑来创建优雅且准确的图表
- 了解数据表何时、为何以及如何限制您导出的数据量
对于更复杂的分析,重要的是要了解 Amplitude Analytics 如何决定显示哪些结果,以及当您对给定列进行排序时会发生什么。
显示限制
数据表根据您的分组配置应用显示限制。这些是表中显示的最大行数——Amplitude 仍然处理您的所有数据,但仅显示排名靠前的结果:
- 单个顶级分组: 最多 100 行
- 多个顶级分组: 最多 500 行
- 具有归因的指标: 最多 20 行
- 具有不同限制的多种指标类型: 应用最小限制
嵌套分组
要在数据表中添加多个分组,请先在第一列中选择一个分组。然后,寻找悬停时出现的带有三条堆叠线的图标——它显示“Add top-level group-by”。点击图标以添加另一列和第二个分组。
默认情况下,Amplitude 应用第一个分组,然后在第一个的每个值中找到第二个分组值,并按该顺序继续您添加的任何其他分组。
Amplitude 分别对每个分组级别应用显示限制。例如,如果您按 city 分组(顶级限制:100 行),然后为 email 添加嵌套分组,则每个城市最多显示 100 个电子邮件。
多种指标类型
如果您的数据表包含具有不同显示限制的指标,则最小限制适用于所有指标。例如,如果您同时包含事件分群指标(通常为 100 行)和归因指标(20 行),则仅显示 20 行。
注意
如果您的表包含不是基于分群的指标(如转化、归因或会话)并且您正在进行多个分组,您看到的结果可能会少于这些限制建议的结果。如果这是一个问题,请联系您的 CSM 或 Amplitude 支持。
排序逻辑
一旦有了这些结果,您所做的任何排序 仅 适用于它们,并且 不会 引入任何新结果。 例如,假设您的分组具有足够多的不同属性值,Amplitude Analytics 将显示的结果限制为前 100 个。默认情况下,Amplitude 按降序对这些结果进行排序。如果您选择按升序查看结果,您不会 看到“底部的 100”个结果。您 仍然 只能看到相同的前 100 个结果——只有它们的排序顺序改变了。 当使用多个指标时,按特定列排序会根据排序列中的值显示所有列的数据。对于具有多个细分、多个指标和周期对比的数据表,对指标内的周期对比列进行排序将为您提供基于第一个细分的当前周期的数据集。 
列排名行为
当您将分组应用于数据表时,Amplitude 在显示它们之前对高基数结果进行排名和修剪。排名方法取决于排序列中的指标类型。
单项公式和非公式指标
当您按单项公式指标或任何非公式指标(如 Uniques、Totals 或属性聚合)对列进行排序时,Amplitude 根据标准 组排序逻辑 对组进行排名。 例如,如果您按 Uniques 排序,Amplitude 按唯一用户数排名。如果您按 Sum of Property Value 排序,Amplitude 按属性值之和排名。
多项公式指标
当您按具有多个术语的公式指标(例如 PROPSUM(A) / TOTALS(B))对列进行排序时,Amplitude 使用不同的排名方法。Amplitude 不是按最终计算的公式值排名,而是 按公式中所有指标的唯一用户总和对组进行排名。 这种排名方法不太准确,因为它不反映实际的公式结果。系统按唯一用户计数对每个组进行加权,分别计算每个指标,执行公式运算,然后对结果进行排序。
注意
此加权排名仅适用于确定要显示的组(基于显示限制的前 N 个结果)。一旦 Amplitude 选择了组,在这些结果中排序将根据实际公式值以正确的顺序显示它们。
示例
您创建了一个按国家/地区分组的公式 PROPSUM(A) / TOTALS(B) 的数据表:
- USA : 收入 = $40,000, 事件 = 20,000, 有收入事件的用户 = 1
- Canada : 收入 = $10,000, 事件 = 10,000, 有收入事件的用户 = 10
在排名以确定要显示的国家时,Amplitude 将加拿大排在美国之前,因为加拿大有 10 个有收入事件的用户,而美国只有 1 个。即使美国的实际公式结果 ($40,000 / 20,000 = $2) 高于加拿大 ($10,000 / 10,000 = $1),也会发生这种情况。 在 Amplitude 根据此用户加权排名选择要显示的国家/地区后,该表将按其实际公式值正确排序它们。
为什么这很重要
在处理高基数数据(许多唯一分组值)时,这种排名行为可能会产生意想不到的结果。如果其他组有更多用户,即使那些组的公式值较低,具有高公式值但用户很少的组也可能不会出现在您的结果中。
解决方法
如果您需要按实际公式结果排名,请考虑:
- 将您的分析分解为不使用多项公式的单独指标
- 导出数据并在 Amplitude 之外执行计算
- 在应用分组之前使用过滤器来减少基数
此行为也适用于具有自定义公式的事件分群图表。有关公式指标的更多详细信息,请查看 事件分群中的自定义公式。
CSV 导出限制
CSV 导出具有与表中显示不同的行限制。导出限制取决于指标类型:
- 无归因的事件分群指标: 10,000 行
- 无归因的漏斗指标: 300 行
- 会话指标: 100 行
- 任何带归因的指标: 20 行
- 多种指标类型: 应用最小限制
Amplitude 会修剪超出限制的行——它们不会出现在导出的 CSV 文件中。
Dashboard REST API 查询的限制
对于从 Dashboard REST API 查询的结果,事件分群指标的限制为 1000 行。这是与上一节中描述的 .CSV 限制的唯一区别。
时间属性在数据表中的工作原理
当您将时间属性应用为分组时,上述所有限制都适用于该属性的每个组。
示例:
- 如果您使用的是多个顶级分组,则显示限制为 500 行。 例如,如果您为月份属性(与时间相关的属性)添加另一个顶级分组,并且日期范围包括三个月(因此,属性有三个不同的值),则数据表中最多显示 1500 行(
500行 * 三个属性值)。 - 如果您导出没有归因的漏斗指标,按非时间属性分组,则 .CSV 导出结果限制为 300 行。 例如,如果您为天属性(时间属性)添加另一个顶级分组,并且日期范围包括七天(因此,属性有七个不同的值),则最多 2100 行(
300行 * 七个属性值)导出到您的 .CSV。 - 如果顶级组中的最后一次分组包含时间属性,则无归因的事件分群指标的 10,000 行限制不适用。
此页面对此有帮助吗? 需要帮助? 联系支持 访问 Amplitude.com 查看 Amplitude 博客 在 Amplitude Academy 了解更多 服务条款 隐私声明 可接受使用政策 法律 © 2026 Amplitude, Inc. 保留所有权利。Amplitude 是 Amplitude, Inc. 的注册商标。
