■ STATSサンプル
STATSを使うと、指定したフィールドの最大値・最小値・平均値・合計値を求めることができます。▲もっとも簡単な例
//STEP01 EXEC PGM=ICETOOL //TOOLMSG DD SYSOUT=* //DFSMSG DD SYSOUT=* //IN1 DD * 0000100002ABCDEFG 0000100003ABCDEFG 0000100004ZZZZZZZ 0000100005ZZZZZZZ 0000100006ZZZZZZZ //TOOLIN DD * STATS FROM(IN1) - ON(1,5,ZD) ON(2,5,ZD) - ←1~5バイトと2~6バイトを計算
実行結果
※出力結果は、TOOLMSGに出力されます。
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