| Interstage Data Effector ユーザーズガイド |
目次
索引
![]()
|
| 第4章 データを操作する方法 |
対象ファイルのデータを、任意のキーでグループ化して集計できます。入力データをグループ化するための条件をグループ式に指定します。集計を行うには、集計式に集合関数を指定します。集合関数の結果は、グループキーが同じファイルを1つのグループと考えて、そのグループごとに、集合関数の引数に指定したテキスト式または項目名の示すデータを数値とみなして、合計、平均などを求めたものになります。
グループ式の詳細については、“A.2 グループ式”を参照してください。
集計式の詳細については、“A.3 集計式”を参照してください。
集計処理では、検索結果を何でグループ化し、何を集計するのかを指定します。
例として以下の文書があるものとします。

文書A
"empno","name","department","region_code","area","train","taxi","hotel" "1998-0120","鈴木太郎","開発部","01","東京都千代田区","7200円","1000円","8500円" |
文書B
"empno","name","department","region_code","area","train","taxi","hotel" "2001-2111","佐藤花子","人事部","03","大阪府大阪市阿倍野区","14200円","1820円", |
文書C
"empno","name","department","region_code","area","train","taxi","hotel" "1998-0120","鈴木太郎","開発部","01","神奈川県横浜市港北区","2400円",, |
文書D
"empno","name","department","region_code","area","train","taxi","hotel" "2001-2111","佐藤花子","人事部","01","神奈川県横浜市港北区","2400円",, |

文書A
<doc>
<name>田中愛子</namae>
<date>2007年07月01日</date>
<detail>
<area>神奈川県横浜市港北区</area>
<destination>本社</destination>
<taxi></taxi>
</detail>
</doc> |
文書B
<doc>
<name>鈴木一郎</namae>
<date>2007年07月01日</date>
<detail>
<area>神奈川県横浜市港北区</area>
<destination>本社</destination>
<taxi></taxi>
</detail>
</doc> |
文書C
<doc>
<name>鈴木太郎</namae>
<date>2007年07月02日</date>
<detail>
<area>神奈川県横浜市港北区</area>
<destination>本社</destination>
<taxi></taxi>
</detail>
</doc> |
文書D
<doc>
<name>佐藤花子</namae>
<date>2007年07月03日</date>
<detail>
<area>東京都千代田区</area>
<destination>東京支社</destination>
<taxi>1000円</taxi>
</detail>
</doc> |
4.4.1 グループ化する
4.4.2 集計する
4.4.3 集計の出力例
4.4.4 いろいろなデータ集計方法
目次
索引
![]()
|