拆分表
概念信息
您可以根据键域中的唯一值,将 Analytics 表拆分成两个或多个单独的表。例如,您可以根据“分公司”域中的值,将包含所有分公司位置数据的表拆分成单独的分公司表。
这些单独的表都是新的输出表。每个输出表包含共享唯一键值的所有记录。原始表不会发生任何改变。
说明
在拆分表时,支持的唯一键域值的最大数量为 450。
如何命名输出表
输出表会使用这个唯一键域值作为表名称,带有可选文本前缀。键域值中的特殊字符和空格,在表名称中将会替换为下划线 (_)。
使用多个键域
要根据多个域中值的唯一组合来拆分表,请执行以下操作:
-
创建一个计算域,用于连接包含要使用的值的多个域。
-
使用计算域作为键域。
键值不区分大小写
生成键值输出表时,不考虑单个键值的大小写。例如,Koro International 与 KORO International 被视为相同的值,并且包含在同一输出表中。
表拆分流程涉及对键域值进行排序,每组值中排序在第一位的值用作输出表名称。大写字母排在小写字母之前,因此在上述示例中,输出表名称为 KORO_International,即便 KORO International 在源表中位于 Koro International 下方。
步骤
根据键域中的唯一值,将表拆分成两个或多个单独的表。
指定用于拆分表的键域
-
在导航器中,打开您想要将其拆分成单独表的表。
-
在 Analytics 主菜单中,选择数据 > 拆分值。
-
在拆分值对话框中的主选项卡上,执行以下步骤之一:
-
从拆分值依据下拉列表中,选择键域。
-
单击拆分值依据,选择键域或创建表达式。
如果要从表关联的子表中选择键域,则请单击拆分值依据。在来自表下拉列表中,可以选择相应的子表。
-
指定表名称前缀(可选)
在表名称前缀域中,输入要添加到每个输出表名称开头的前缀。
如果将表名称前缀域留为空白,输出表仅将唯一的键域值用作表名称。
提示
如果使用日期时间或数字键域,则请使用 D_ 或 N_ 之类的前缀,确保输出表名称中会保留键值中的第一个数字。
说明
表名称前缀的限制是不超过 32 个字母数字字符。整体表名称的限制是不超过 64 个字母数字字符。如果表名称前缀和键域值的组合超过了 64 个字符,则会从右侧截断表名称。
表名称前缀可以包含下划线字符 ( _ ),但不能包含其他特殊字符或空格。前缀不能以数字开头。
指定输出表中要包含的域
-
选择下列选项之一:
-
视图输出表中包含当前视图中的所有域。
这些域会按照它们在视图中出现的顺序显示。键域自动包含在输出表的最左侧位置。
-
域让您能够选择输出表中要包含的域。
会按照您选择这些域的顺序将其纳入输出表中。键域自动包含在输出表的最左侧位置。您无需专门选中它。
-
-
如果选择域,请执行以下操作之一:
从列举域列表中选择相应的域。
单击列举域来选择相应的域,或创建表达式,然后单击确定。
如果要从表关联的子表中选择域,则请单击列举域。在来自表下拉列表中,可以选择相应的子表。
最终完成设置
-
如果当前视图中有想要从处理中排除的记录,请在如果文本框中输入一个条件,或单击如果使用表达式生成器创建 IF 语句。
说明
在应用任何范围选项(前、后、当)之后,仅针对表中的剩余记录评估如果条件。
-
可选。执行以下操作之一:
-
在目标文件夹文本框中,指定用于容纳输出表的现有 Windows 文件夹的名称或路径。
-
单击目标文件夹,然后在浏览文件夹对话框中选择一个现有的 Windows 文件夹。
如果您将目标文件夹域留为空白,则系统会将输出表保存到包含 Analytics 项目的文件夹中。
-
- 单击更多选项卡。
-
在范围面板中,选择适当的选项:
- 全部
- 前
- 下一页
- While
展示更多
范围选项 详情 全部 (默认)指定处理视图中的所有记录。 前 在文本框中输入一个数字。从视图中的第一个记录开始处理,并且仅包括指定数量的记录。 下一页 在文本框中输入一个数字。从视图中当前选择的记录开始处理,并且仅包括指定数量的记录。必须在视图最左边的列中选择实际记录数量,而不是行中的数据。 While 使用 WHILE 语句,根据特定条件或条件组来限制对视图中的记录进行处理。
在 While 文本框中输入一个条件,或者单击 While 使用表达式生成器创建一个 WHILE 语句。
只有当指定条件值为真时,WHILE 声明才允许对视图中的记录进行处理。当条件变为假时,处理立即终止,不再考虑剩余的记录。
可将当选项与全部、前或后选项结合使用。在达到一个限制后,请立即记下处理步骤。
说明
前或后选项会参考表中记录的物理顺序或索引顺序。前或后选项会忽略应用于表视图的任何过滤器或快速排序。但是,分析操作的输出结果会遵守已应用的过滤器。
如果视图进行了快速分类,后和前操作相同。
生成输出表
-
单击确定。
根据您指定的键域中的唯一值,生成输出表。
如果存在一个或多个同名的表,则会出现覆盖提示。
-
如果出现覆盖提示,请选择相应的选项:
-
是 所有具有相同名称的现有表都将被新表覆盖。
-
否 所有具有相同名称的现有表都将被保留。可以为新表指定数字后缀,使其拥有唯一的表名称。
-
取消 取消操作。未生成新表。
说明
覆盖提示只会出现一次。您所做的选择适用于所有现有表和新表。
-