IDAX.NUMERIC_SUMMARY - 计算摘要统计

使用此存储过程可计算数字列的摘要统计。您可获取有关输入列的缺失值计数、非缺失值计数、平均值、标准差、偏度、偏度标准差、最小值和最大值的信息。Null 值也会纳入计数,但不会包括在统计计算中。

权限

此语句的授权标识所拥有的特权必须包括 IDAX_USER 角色。

语法

IDAX.NUMERIC_SUMMARY (in intable VARCHAR(261), in incolumn VARCHAR(32000), in validitypredicates VARCHAR(32000))

详细信息

收集的统计如下所示:

  • 有效值的数目
  • 缺失值或无效值的数目
  • 最小值
  • 最大值
  • 列的标准差
  • 列的偏度
  • 列偏度的标准差

参数描述

intable
必需。
输入表的名称。
数据类型:VARCHAR(261)
incolumn
可选。
输入表的数字列。
输入表的列,以分号 (;) 分隔。
如果未指定此参数,那么将会收集输入表中所有列的统计。
缺省值:NULL
数据类型:VARCHAR(3200)
validitypredicates
可选。
要对每一行应用的谓词列表(以分号分隔),用于确定相应列值的有效性。
要对每一行应用的谓词列表,用于确定相应列值的有效性。
各个谓词之间以分号分隔。
谓词和列名按相同的顺序列出。
如果谓词为空,那么相应列的所有非 null 值都有效。
如果 validitypredicates 参数设置为 NULL,那么所有列的所有非 null 值都有效。
缺省值:NULL
数据类型:VARCHAR(3200)

返回的信息

一个表,其中包含针对每个列收集的统计。

示例

CALL IDAX.NUMERIC_SUMMARY('GOSALES.ORDER_DETAILS', 'QUANTITY;UNIT_COST;UNIT_PRICE;UNIT_SALE_PRICE', null);