统计标签

统计标签对统计视表过滤器设置统计条件。

功能描述
输入值 如果在上面选中了视表,则在下面显示表格栏列表。
统计设定  
输入表格栏 显示指定输入用视表的表格栏。
统计区分 通过下拉单元格或点击鼠标右键从快捷菜单中选择的方法,可以指定统计区分方法。
组键设定中指定的顺序显示统计中指定的表格栏。
当输入表格栏和输出表格栏的类型相似,则可能选择"组"。
此时可在子组中选择间隔。 当输出表格栏是字符型时也可以选择"组"。 此时也可以在子组选择User设定(输入表格栏为字符型时不能选择无子组)。
合计、平均、最大、最小、件数
指定统计方法。
当输入表格栏和输出表格栏均是数值型十进制数类型,则可以选择 "合计"、"平均"、"最大"、"最小"或"件数"。
当输入表格栏是字符型或日期型,并且输出表格栏是数值型或十进制数类型,则可以选择"件数"。
当输入表格栏和输出表格栏均为字符型或日期型时,可以选择"最大"和"最小"。
输出表格栏 输出表格栏名,不能修改。
类型、精度、长度…… 包含输出表格栏的相关信息(类型、精度、长度、小数点以下位数、备考,等等),不能修改。 根据输出用视表的设置,这里显示的内容也会变化。
自动分配 当输出用视表中存在相同名称的表格栏,则统计设定中选中的行自动设置为输入值。
当与输出用视表中具有相似名称的表格栏在输入用视表中不存在时,输入值将处于未定义状态。
如果选中行已存在输入值,则自动分配的结果被覆盖。
选中多行并点击自动分配,则可以对所有选中行进行自动分配。
通过将输入用视表拖放至输出用视表创建新的统计视表过滤器时,统计设定自动分配结果设置为初始值。
NULL值是处理对象 复选框被选中时,即使表格栏值是NULL,它也被计算在内。 这种情况应用于从包含NULL值的数据中取得平均和件数的情况。
要获得关于NULL的详细信息,参照NULL处理
如果不是子组,在输入用视表和所有键表格栏中指定SQL DB连接源信息视表,当它作为NULL值是处理对象来启动时该设置值无效。
在SQLDB中统计时,由于不能处理NULL值,因此通常是将其作为不是处理对象来处理NULL值的。
组键设定  
键表格栏名 统计设定中统计区分设为组的表格栏列表(键表格栏)。
排序顺序 对键指定排序顺序(升序或降序)。
子组 点击单元格的子组按钮,则显示子组设定对话框
缺省子组名 当值无法输出(NULL可以输出)到键表格栏,则指定为键表格栏中的值,不用NULL。
如果一开始NULL就输出了,则复选框被选中。
初始时复选框处于选中状态输出NULL。 如果要输出非NULL值,则清除复选框,按F2或双击单元格可以输入值。
表格栏是日期型时,请以"YYYYMMDDHHMMSS"格式输入。 以"HHMMSS"格式为"时间"型输出表格栏类型的表格栏指定缺省子组名。
要获得缺省子组名的详细信息,参照以下部分。
输出表格栏 输出表格栏名,不能修改。


基本操作
统计设定与表格栏配置类似。
  1. 与表格栏配置类似,选择与输出表格栏相对应的输入表格栏。
    通过点击>按钮或拖放操作,在统计设定中的选中位置的输入表格栏设置统计。
    当选中了一个表格栏,并点击了自动分配,则具有相似名称的表格栏被自动分配。
    不过,当输入/输出类型不同时,不能自动分配。 例如,在字符型输出表格栏,不能分配数值型表格栏。
    通过将输入用视表拖放至输出用视表创建新的统计视表过滤器时,统计设定将自动分配结果设置为初始值。
  2. 统计设定表格栏的统计区分各表格栏指定使用何种统计区分处理方法。
    请从统计区分单元格的下拉列表中选择"合计"、"平均"、"最大"等等。 根据下拉列表中输入表格栏类型和输出表格栏类型的组合,只显示选中的统计区分。 如果需要的统计区分不在下拉列表中,则有必要重新考虑表格栏类型。
    这也可以从鼠标右键的快捷菜单中选择。
  3. 统计区分的输入表格栏如果设置为"组",则在组键表格栏也会相应改变,并在组键设定中显示一个列表。
  4. 如果存在多个键表格栏,则不管它从"最大区分"还是"最小区分"开始,都要指定其键级别。
    使用↑ ↓按钮改变组键设定的顺序。 在上端显示的组键属于"最大区分"。
  5. 对统计结果指定输出顺序。
    组键设定中的排序顺序中可以修改"升序"和"降序"。

补充说明
缺省子组名

缺省子组名是在输出记录做成时,由于以下1或2任何一个理由而没有设置组名时,用于指定输出内容的值。
缺省子组名先输出NULL。这里为了说明,设定字符串"9999"。
通过清除复选框NULL来进行设置,当按F2或点击单元格时变得可编辑,输入"9999"。 在下图中,上限是NULL输出。下限是"9999"的输出状态。


1. 在User设定的子组统计时,子组与所有子组条件不匹配
当选择了User设定时,子组不能应用于设定的条件。
这种情况下缺省子组名被附加到其它的统计结果。
举例:获得小学/中学的人员。
输入数据:
User设定:组键Age
输出数据:

Age表格栏的输入数据"20"与指定的 "小学"或"中学"均不对应。 此类情况下,在输出记录中创建组名"9999"。
2. 在高级别子组中选中未统计数据的低级别子组
如果统计数据在高级别组键中无效,其高级别组键的子组间隔User设定,如果 未统计数据被选中,则统计数据无效的组将从高级别组键中输出。
这时,为指定缺省子组名分配更低的键。

以下部分, 为高级别统计设置未统计数据,低级别组键设置统计名,两者分别解释。

其统计数据对高级别组键无效的输出统计
要求年龄方面的人员。 要从十几到三十几岁中输出统计记录而不失败,可选中未统计数据复选框。
输入数据:
间隔:组键Age
输出数据:

在输入数据中与"二十几岁"(Age统计是"20")对应的记录一条都没有, 然而,由于选中了未统计数据,因此二十几岁的记录仍显示在输出数据中。 由于统计对象数据不存在,因此"二十几岁"的对象显示为NULL。 如果希望对人员计数为0,请在输出用视表的指定连接源信息中将NULL定义设置为"未指定"。 要获得NULL定义的更多信息,参照
NULL处理

由低级别组键指定统计名
当记录作为高级别组键没有对应数据的统计来输出时,则由低级别组键输出指定的缺省子组名。 缺省子组名设置为"9999"。 使用其统计数据对高级别组键无效的输出统计的输入数据与前面讨论的类似。 即使是使用"间隔:组键(Age)"的高级别组键,也和前面的相似。 当加入一个新的低级别组键,则它是"Length"。
以下显示了为低级别组键指定的各种子组设定的结果。
输入数据:

高级别键:
间隔: 组键"Age"
低级别键,输出记录:
低级别键:以下的组键"Height"

低级别键:组键"Height"
无子组
设置:NULL 输出记录:
间隔
设置:
输出记录:
未统计数据:从140到160
输出记录:
未统计数据:清除
User设定
设置:
输出记录:
未统计数据:选中
输出记录:
未统计数据:清除

注意:
这表示"1. 在User设定的子组统计时,子组与所有子组条件不匹配"。
这表示"2.在高级别子组中选中未统计数据的低级别子组"。
这表示在输出时未统计数据被选中,其统计数据是无效的统计。