■  STATSサンプル


STATSを使うと、指定したフィールドの最大値・最小値・平均値・合計値を求めることができます。
もっとも簡単な例

//STEP01EXECPGM=ICETOOL
//TOOLMSGDDSYSOUT=*
//DFSMSGDDSYSOUT=*
//IN1DD*
0000100002ABCDEFG
0000100003ABCDEFG
0000100004ZZZZZZZ
0000100005ZZZZZZZ
0000100006ZZZZZZZ
//TOOLINDD*
 STATS  FROM(IN1)  -
 ON(1,5,ZD)  ON(2,5,ZD)  -  ←1〜5バイトと2〜6バイトを計算

     実行結果

 ICE628I 0 RECORD COUNT:   000000000000005
 ICE607I 0 STATISSTICS FOR (1,5,ZD)      :
 ICE608I 0   MINIMUM:   +000000000000001,  MAXUMUM:   +000000000000001
 ICE609I 0   AVARAGE:   +000000000000001,  TOTAL  :   +000000000000005
 ICE607I 0 STATISSTICS FOR (2,5,ZD)      :
 ICE608I 0   MINIMUM:   +000000000000010,  MAXUMUM:   +000000000000010
 ICE609I 0   AVARAGE:   +000000000000010,  TOTAL  :   +000000000000050

※出力結果は、TOOLMSGに出力されます。




BEFORE PAGE

TOP PAGE