User设定

使用可选的子组条件进行统计设定。

功能描述
子组名,
子组条件
定义每个子组部分。
为这里定义的行数的组键值将被写入一个组键中。
为每行指定子组名和子组条件。
子组名是指每个子组部分的名称。 指定的子组名被作为子组键的组键写入输出用视表。
子组条件是指子组部分将记录提取到组的条件。 要指定子组条件,点击 按钮可打开 子组条件的设定对话框
提供了一行,用于统计"其它"记录,这些记录与第一行中的任何子组条件(自动设置)均不相适应。
该行中的子组名的初始值为NULL,但它可以通过编辑单元格加以设置,这称为缺少子组名,它可以通过统计标签进行设置。 要获得缺省子组名的详细信息,参照统计标签
该行的子组条件 "(与所有子组的条件都不一致)"不能修改。
追加 在子组部分的最后加入一行。 在最后一行追加子组部分的定义。
删除 删除选定的子组部分行。
像第一行"(与所有子组的条件都不一致)"这样的部分内容不能被删除。
子组部分选中的定义位置上移一行。
第一行中"(与所有子组的条件都不一致)"不能被移动。
子组的定义位置代表了记录的输出顺序。 当统计标签组键设定中的排序顺序设置为"升序"时,从第二行到最后一行的组将以升序写出。 之后,与第一行对应的组(包含不应用子组条件而获得的数据)被写出。 "降序"时则相反。
子组部分选中的定义位置下移一行。
重复统计 当多个子组条件中同时存在合适的记录,则当每个子组部分进行统计时,它应该是选中的。 未选中而存在重复记录时,将返回一个错误。
未统计数据 当没有与指定子组条件相对应的记录时,指定子组部分的统计记录是否必须被写。 如果未选中且存在重复记录,则返回错误。 该组的所有统计结果将是NULL。 要使统计结果变成0,请在输出用视表中的连接源信息中将NULL定义设置为"未指定" (要获得NULL定义的详细信息,参照NULL处理)。
如果未选中,则只输出具有合适的记录的组。
要获得详细信息,参照补充说明


补充说明

未统计数据

当与指定子组条件相对应的记录不存在时,它指定是否为该子部分输出统计记录。

举例:查找每个学校的人数。
输入数据:
User设定::组键Age

该设定中,按以下的组统计人数:
1) 12到15岁的统计入"初中"
2) 16到18岁的统计入"高中"。

在User设定的第一行,子组条件域中存在子组部分的定义"(与所有子组的条件都不一致)"。 与任何其它子组条件均不一致的记录,被统计入子组条件。 由于该行子组名的初始值设为NULL,NULL旁边的复选框未被选中。 在其右边空白区域双击鼠标,并设置字符串"其它"。 这样,与"初中"和"高中"均不一致的记录将被统计入"其它"组中。
未统计数据被选中。
未统计数据未选中。

本例中使用的输入数据不包含与"高中"组对应的项。 而且,也不包含不是"初中"和"高中"的数据。
这种情况下,即使没有有效的对应数据,通过将未统计数据修改为选 中或不选中,也可以控制组的输出。