グループ集計

最終更新: 2026.07.27

グループ集計

選択したフィールドのレコードをグループごとに集計します。

特徴

  • データの要約(グループ化): 大量の明細レコードを部門や期間、取引先といった特定の業務単位でグループ化し、分かりやすく集約します。
  • 多彩な計算・集計方法: 合計や平均、最大・最小の算出だけでなく、個数のカウント、標準偏差の算出、さらには文字列を結合した一覧化など、多様な集計方法を選択可能です。
  • 一意な件数のカウントや柔軟な結合: 「個数」集計において重複を除外して件数をカウントしたり、「文字列結合」において区切り文字や並び順を細かく指定したりすることができ、実務に即した高度なデータ作成に対応します。

機能

設定項目詳細

設定大項目 設定小項目 説明 ルール
ノード設定 タイトル フロー編集画面および実行ログ等に表示されるノード名です。 任意の名称を入力します。(初期値はプロセッサー名が入ります)
ノード設定 説明 ノードの補足説明です。 任意で入力します。(初期値は既定のプロセッサー補足説明が入ります)
グループ化するフィールド グループ化するフィールド 集計の基準(切り口)となるフィールドを選択します(複数指定可能)。 必須(1つ以上選択)
集計設定 集計対象フィールド 集計を行う対象となるフィールドを選択します。 必須
集計設定 集計後フィールド名 集計結果を保存するための新しい項目名(ラベル)を入力します。 必須
集計設定 集計方法 適用する集計の計算方法(合計、平均、中央値、最大値、最小値、母標準偏差、個数、文字列結合)を選択します。 必須
集計設定 カウント方法 「集計方法」で「個数」を選択した場合に、件数をどのように数えるか(標準 (NULL除く)、NULL含む、一意のデータ)を指定します。 「個数」選択時のみ設定可能(初期値は「標準 (NULL除く)」)
集計設定 重複の判定基準 「個数」で「一意のデータ」を選択した場合に、同一データを判定する詳細チェック(大文字/小文字を区別、半角/全角を区別、空白除去)をオンオフします。 「一意のデータ」選択時のみ設定可能(任意)
集計設定 区切り文字 「集計方法」で「文字列結合」を選択した場合に、文字を連結する際の区切り文字(カンマ、改行、空白、スラッシュ、ハイフン、または任意の自由入力)を指定します。 「文字列結合」選択時のみ設定可能(任意)
集計設定 結合時の並び順 「集計方法」で「文字列結合」を選択した場合に、どのフィールドを基準にどのような順序(昇順・降順)で連結するか(ソート条件)を設定します。 「文字列結合」選択時のみ設定可能(任意)

選択できる集計方法とオプション設定

集計設定では、適用する「集計方法」に応じて、以下の詳細オプションを設定できます。

  • 合計 / 平均 / 中央値 / 最大値 / 最小値 / 母標準偏差:
    選択したフィールドの数値を元に計算を行います。
  • 個数 (カウント):
    レコードの件数をカウントします。「カウント方法」を以下から選択できます。
    • 標準 (NULL除く): 未入力(空欄)のレコードを除外して件数をカウントします。
    • NULL含む: 未入力のレコードも含めてすべての件数をカウントします。
    • 一意のデータ: 重複を除外した一意の件数をカウントします。これを選択すると、さらに「大文字/小文字を区別」「半角/全角を区別」「空白除去」を細かく指定して判定できます。
  • 文字列結合:
    複数のレコードにある文字を連結します。以下のオプションを設定できます。
    • 区切り文字: カンマ、改行、空白、スラッシュ、ハイフンなどの既定の区切りや、任意の文字(自由入力)を指定できます。
    • 結合時の並び順: どのフィールドを基準に、どのような順序(昇順・降順)で文字を連結するかをソート条件として設定できます。

  • フィールドタイプに応じた集計: 合計や平均などの計算は、数値項目を対象に設定してください。文字列など計算できない項目を指定した場合、正しく集計が行われません。

使い方

設定手順

データフロー編集画面で「プロセッサーを追加」>「グループ集計」を選択し、以下の手順で設定を行います。

  1. グループ化設定: 集計の切り口となるフィールドを選択します。

    グループ化フィールド設定画像

  2. 集計内容設定: 集計対象フィールド、集計方法、および詳細なオプション(件数の数え方や連結の区切り文字、並び順)を設定します。

    集計内容設定画像

動作イメージ


動作イメージはフロー編集画面で確認可能です。

フロー編集画面への配置画像

注意事項

  • 未入力フィールドの扱い: 空欄(未入力)のフィールドは、平均などの計算において集計対象から自動的に除外されます。空欄を「0」として含めて計算させたい場合は、前段の「データ変換」などで空欄にあらかじめ「0」を設定してからグループ集計を実行してください。
  • テーブルの取り扱い: 本プロセッサーでは、グループ化するフィールドや集計対象のフィールドにテーブル項目を直接指定することはできません。テーブル内のデータを集計したい場合は、前段に「テーブル分解」を配置してデータをレコードとしてフラットに展開してからグループ集計を実行してください。
  • グループ化の粒度: グループ化するフィールド(集計の切り口)を細かく指定しすぎると、グループが細分化され、データが十分に集約されなくなります。業務上必要な集計単位(年月、部門、店舗など)に絞ってグループ化フィールドを設定してください。