IDAX.SUMMARY1000DATE - 最大 1000 個の日付列の要約

このストアード・プロシージャーを使用して、最大 1000 個の date 型の入力列の要約統計量を計算します。 入力列の欠損値カウント、非欠損値カウント、平均、分散、標準偏差、ひずみ度、尖度、最小値、および最大値に関する情報を取得できます。NULL 値は統計量計算の対象になりませんが、カウントはされます。

許可

ステートメントの許可 ID が保持する特権に、IDAX_USER ロールが含まれている必要があります。

構文

IDAX.SUMMARY1000DATE(in parameter_string varchar(32672))

パラメーターの説明

parameter_string
コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
データ型: VARCHAR(32672)
以下のリストに、パラメーター値を示します。
intable
必須。
入力表の名前。
データ型: VARCHAR(256)
outtable
必須。
要約統計量が書き込まれる出力表の名前。
出力表には、次の列が含まれます。
  • columnname
  • columnid
  • countt
  • average
  • variance
  • stddev
  • skewness
  • kurtosis
  • minimum
  • maximum
  • missing
by パラメーターを指定した場合、余分な grouped_on 列が追加されます。これは、どのグループに対して統計量が収集されるかを示します。
統計量を収集できない場合 (例えば、値の数が 2 に満たないために平均を求められない場合など)、出力表には NULL 値が含まれます。
内部的には、日付は 0001 年 1 月 1 日からの経過日数を表す整数として保管されます。 平均、最小値、および最大値は、日付として表示されます。 標準偏差は日数で表示されます。 分散は、「二乗された日数」として表現されます。
データ型: VARCHAR(256)
incolumn
オプション。
date 型の入力表列はセミコロン (;) で区切られます。
このパラメーターを指定しない場合、date 型のすべての入力表列が分析されます。
デフォルト: なし
データ型: VARCHAR(ANY)
by
オプション。
データを要約統計量の収集対象となるグループに分割する入力表の列。
デフォルト: なし
データ型: VARCHAR(128)
talk
オプション。
非推奨であり、処理はありません。
デフォルト: no
データ型: VARCHAR(3)

戻される情報

INTEGER。出力表の行数。

create view ORDER_HEADER_DATE as select ORDER_NUMBER, date(ORDER_DATE) as ORDER_DATE, date(ORDER_CLOSE_DATE) as ORDER_CLOSE_DATE from GOSALES.ORDER_HEADER;
call IDAX.SUMMARY1000DATE('intable=ORDER_HEADER_DATE, outtable=ORDER_HEADER_SUM1000DATE');
select * from ORDER_HEADER_SUM1000DATE;