このストアード・プロシージャーを使用して、最大 1000 個の timestamp 型の入力列の要約統計量を計算します。
入力列の欠損値カウント、非欠損値カウント、平均、分散、標準偏差、ひずみ度、尖度、最小値、および最大値に関する情報を取得できます。NULL 値は統計量計算の対象になりませんが、カウントはされます。
許可
ステートメントの許可 ID が保持する特権に、IDAX_USER ロールが含まれている必要があります。
構文
IDAX.SUMMARY1000TIMESTAMP(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 値が含まれます。
- 平均、最小値、および最大値は、タイム・スタンプとして表示されます。
標準偏差はインターバルとして表示されます。
分散は、「二乗された秒数」として表現されます。
- variance 列、stddev 列、skewness 列、および kurtosis 列は、0001 年 1 月からの経過日数に基づいて計算されます。
- データ型: VARCHAR(256)
- incolumn
- オプション。
- セミコロン (;) で区切られた、timestamp 型の入力表列。
- このパラメーターを指定しない場合、timestamp 型のすべての入力表列が分析されます。
- デフォルト: なし
- データ型: VARCHAR(ANY)
- by
- オプション。
- データを要約統計量の収集対象となるグループに分割する入力表の列。
- デフォルト: なし
- データ型: VARCHAR(128)
- talk
- オプション。
- 非推奨であり、処理はありません。
- デフォルト: no
- データ型: VARCHAR(3)
例
call IDAX.SUMMARY1000TIMESTAMP('intable=GOSALES.ORDER_HEADER, outtable=ORDER_HEADER_SUM1000TIMESTAMP');
select * from ORDER_HEADER_SUM1000TIMESTAMP;