汇总数据

汇总操作根据一个或多个键域中的值对表中的记录进行分组,并且统计每个组中的记录数。您还可以选择对每个组执行各种统计计算。

如果您按一个以上的键域汇总(嵌套汇总),则组基于键域中相同的值组合。

键域可以是字符、数值或日期时间。

按一个键域汇总

按一个键域汇总是形式最简单的汇总。

例如,您可以按客户编号域来汇总交易表,以查明每个客户的交易总数。

在下面的示例中,输入表的“客户编号”域中有 10 个值。某些值是唯一的,某些值是相同的。汇总后,这些值被分组到四个唯一的组中。“计数”告诉您在每个客户编号组中有多少个记录或交易。

输入表 输出结果
键域:客户编号 汇总组 计数
795401 230575 1
518008 518008 5
518008 795401 3
925007 925007 1
518008    
795401    
518008    
230575    
795401    
518008    

按多个键域汇总

按多个键域汇总(即嵌套汇总)使您可以对数据执行更详细的分析。

例如,您可以按客户编号域和交易日期域来汇总交易表,以查明每个客户在其进行交易的每个日期的交易总数。

在下面的示例中,输入表的“客户编号”域中有 10 个值,并且在“发票日期”域中具有伴随日期。某些客户编号和日期组合是唯一的,而某些组合是相同的。汇总后,客户编号-日期组合被分组到七个唯一的组中。“计数”告诉您在每个组中有多少个记录或交易。

输入表 输出结果
键域 1:客户编号 键域 2:发票日期 嵌套汇总组 计数
795401 08/20/2016 230575 06/13/2016 1
518008 10/15/2016 518008 04/30/2016 1
518008 07/17/2016 518008 07/17/2016 3
925007 05/21/2016 518008 10/15/2016 1
518008 04/30/2016 795401 06/30/2016 1
795401 08/20/2016 795401 08/20/2016 2
518008 07/17/2016 925007 05/21/2016 1
230575 06/13/2016      
795401 06/30/2016      
518008 07/17/2016      

嵌套汇总详情

如果您按一个以上的键域汇总,您会在输出结果中创建嵌套汇总组。

嵌套层次结构

您选择键域的顺序决定了嵌套层次结构。首先根据您选择的第一个域对记录进行汇总,然后,在这些初级分组的每一个分组中,按照您选择的第二个域对记录进行汇总,依此类推。

说明

颠倒选择两个汇总键域的顺序后,可能产生非常不同的结果。

在输出结果中的域顺序

您选择键域的顺序也是列在输出结果中显示的顺序。如果要将结果附加到现有的 Analytics 表中,列选择和顺序必须与现有表中的列选择和顺序完全相同。

汇总和排序

汇总既可以处理排序数据,也可以处理非排序数据。预排序选项使您可以在汇总中包括数据的初始排序处理。

如果您使用预排序

如果您使用预排序,则输出结果会被排序,并且对于一个或多个键域中的每组相同值或相同值组合,都包含单个唯一组。

提示

如果输入表已经排序,则可以通过取消选中预排序选项节省处理时间。

如果您不使用预排序

如果您不使用预排序,则输出结果使用输入表的排序顺序。

如果键域包含非顺序的相同值,则对于每组相同值或相同值组合,输出结果都包含一个以上的组。

说明

根据具体情况的不同,每组相同值或相同值组合对应于一个以上的组可能导致无法达到汇总目的。

小计数值域

汇总时,您可以选择性地小计一个或多个数值域。在上面的示例中,您可以小计交易金额域以计算:

  • 每个客户的交易总金额

  • 每个客户每个交易日期的交易总金额

统计选项

您可以选择对您指定的任何小计域执行统计计算。在输出结果中,统计计算的结果按组进行细分。

在上面的示例中,如果您小计交易金额域,则还可以使用统计选项之一来计算:

  • 每个客户的平均、最小和最大交易金额
  • 每个客户每个交易日期的平均、最小和最大交易金额

小计和统计选项介绍

下表提供了有关小计和统计选项和计算的详细信息。

“其他域”选项

其他域选项使您可以选择其他字符、数值或日期时间域以包含在输出中。如果您选择的域对于每个汇总组中的所有记录都包含相同的值,则此选项可以提供有用的信息。

例如,如果您按客户编号汇总某个表,则一个适当的“其他域”可以是客户名称。对于所有具有相同客户编号的记录而言,客户名称应该完全相同。

如果指定其包含的值对汇总组而言不同的“其他域”,则仅显示该组中的第一个记录的值,而这没有什么意义。

例如,如果您按州汇总了供应商表,并选择城市作为“其他域”,则只有为每个州列出的第一个城市会出现在输出中。在本实例中,更好的方法是同时使用州和城市域作为关键字域并按此顺序进行汇总。

汇总结果

下面的示例显示了按客户编号和交易类型汇总应收帐款表的结果。交易金额被小计,并且提供一些关联的统计信息。结果被输出到屏幕。

示例使用 ACL DATA\Sample Data Files\Sample Project.ACL 中的 Ar 表内的客户编号子集。

汇总详情

汇总执行以下操作:

操作 上述 汇总结果 中的位置
基于一个或多个字符、数值或日期时间键域中的相同值或相同值组合对记录进行分组。 客户编号

交易类型

选择性地小计每个组的一个或多个数值域的值。 交易总金额
选择性地对每个小计数值域执行统计计算 平均、最小最大交易金额

说明

附加的统计计算未予显示

选择性地计算属于每个组的源表记录的百分比 计数百分比
统计(小计)每个组的记录数 计数
可选择显示其他含有补充信息的字符、数值或日期时间域 名称

为输出结果中包含的所有数值域提供总计

说明

只有当您将结果输出到屏幕时,才提供合计行。

合计

步骤

根据一个或多个字符、数值或日期时间域中的相同值或相同值组合对表中的记录进行分组,可进行数据汇总。

您可以选择性地小计关联的数值域。您还可以对您指定的任何小计域执行统计计算。在汇总输出表中,统计计算的结果按组细分。

Analytics 14.1 帮助