Interstage Data Effector ユーザーズガイド
目次 索引 前ページ次ページ

第4章 データを操作する方法

4.4 データを集計する

対象ファイルのデータを、任意のキーでグループして集計できます。入力データをグループ化するための条件をグループ式に指定します。集計を行うには、集計式に集合関数を指定します。集合関数の結果は、グループキーが同じファイルを1つのグループと考えて、そのグループごとに、集合関数の引数に指定したテキスト式または項目名の示すデータを数値とみなして、合計、平均などを求めたものになります。
グループ式の詳細については、“A.2 グループ式”を参照してください。
集計式の詳細については、“A.3 集計式”を参照してください。

集計処理では、検索結果を何でグループ化し、何を集計するのかを指定します。

例として以下の文書があるものとします。

csv

文書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円",,

xml

文書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 いろいろなデータ集計方法

目次 索引 前ページ次ページ

Copyright 2007 FUJITSU LIMITED