IDAX.SUMMARY1000TIMESTAMP - 最多 1000 个时间戳记列的摘要

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

权限

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

语法

IDAX.SUMMARY1000TIMESTAMP(in parameter_string varchar(32672))

参数描述

parameter_string
必需的单字符串参数,其中包含以逗号分隔的 <parameter>=<value> 条目对。
数据类型:VARCHAR(32672)
以下列表显示参数值:
intable
必需。
输入表的名称。
数据类型:VARCHAR(256)
outtable
必需。
输出表的名称,摘要统计将会写入其中。
输出包含以下各列:
  • columnname
  • columnid
  • countt
  • average
  • variance
  • stddev
  • skewness
  • kurtosis
  • minimum
  • maximum
  • missing
如果指定了 by 参数,那么将添加额外的 grouped_on 列。它指示要针对哪个组收集统计。
如果无法收集任何统计,例如,因为值不足两个而无法收集平均值,那么输出表将包含 NULL 值。
平均值、最小值和最大值以时间戳记格式显示。标准差以时间间隔显示。方差以秒数平方表示。
variance 列、stddev 列、skewness 列和 kurtosis 列是根据 0001 年 1 月 1 日以来的天数进行计算。
数据类型:VARCHAR(256)
incolumn
可选。
输入表的列,类型为 timestamp,以分号 (;) 分隔。
如果未指定此参数,那么将会分析输入表中所有 timestamp 类型的列。
缺省值:无
数据类型:VARCHAR(ANY)
by
可选。
输入表的列,用于将数据拆分为要收集摘要统计的组。
缺省值:无
数据类型:VARCHAR(128)
talk
可选。
不推荐使用,不会执行任何操作。
缺省值:无
数据类型:VARCHAR(3)

返回的信息

INTEGER:输出表中的行数。

示例

call IDAX.SUMMARY1000TIMESTAMP('intable=GOSALES.ORDER_HEADER, outtable=ORDER_HEADER_SUM1000TIMESTAMP');
select * from ORDER_HEADER_SUM1000TIMESTAMP;