データの分類化

分類化は、等しいキー フィールドの値に基づいてテーブル内のレコードをグループ化し、各グループのレコード数をカウントします。キー フィールドには文字または数値が可能です。

たとえば、取引テーブルを顧客番号フィールドに基づいて分類化し、各顧客の総取引数を調べることができます。

以下の例では、入力テーブルの[顧客番号]フィールドに 10 個の値があります。一意の値もあれば、等しい値もあります。要約後、値は 4 つの一意のグループにグループ化されます。カウントにより、レコードまたは取引がいくつ各顧客番号グループにあるかが分かります。

入力テーブル 出力結果
キー フィールド: 顧客番号 分類されたグループ カウント
795401 230575 1
518008 518008 5
518008 795401 3
925007 925007 1
518008    
795401    
518008    
230575    
795401    
518008    

関連付けられた数値フィールドの小計

分類すると、任意で 1 つ以上の関連付けられた数値フィールドを小計できます。上記の例では、取引金額フィールドの小計を計算して、各顧客の総取引額を調べることができます。

分類化および並べ替え

テーブルがソートされているかどうかに関係なく分類できます。ソートされていないテーブルを分類する場合、Analytics は分類化作業の一環で出力結果を自動的に並べ替えます。

並べ替えられていないテーブルを分類化する場合、Analytics では、キー フィールドの等しい値のセットごとに変数を作成し、テーブル全体が読み込まれるまでこれらの変数をメモリに格納する必要があります。大きいテーブルを使用して作業する場合、必要な変数の並べ替えを行うには多くの RAM が必要なので、実行速度が低下する可能性があります。

統計オプション

小計フィールドの統計を含める]オプションでは、指定する小計フィールドで平均値、最小値、および最大値を計算することができます。計算結果は、分類された出力テーブルでグループ別に内訳が示されます。

上の例では、統計オプションで、各顧客の取引金額の平均値、最小値、および最大値が計算されます。

分類化の詳細

分類化では、次の操作を実行します。

操作

分類化の結果 での該当箇所

文字または数値フィールドの等しい値に基づいてレコードをグループ化する

Product Class フィールド

グループごとにレコード数のカウント(小計)を行い、その小計が全体に占める割合(カウントの割合)を計算する

カウント フィールド

カウントの割合フィールド

任意で、グループごとに 1 つ以上の数値フィールドの値の小計を計算し、最初に選択した数値フィールドを対象にその小計が全体に占める割合を計算する

原価の在庫金額フィールド

フィールドの割合フィールド

任意で、小計を計算する各数値フィールドの平均値、最小値、および最大値を計算する

表示されません

出力結果に含まれる全数値フィールドの合計を提供する

合計

任意で、出力結果を文字フィールド(顧客 ID やトランザクション タイプなど)の値に基づいてブレークダウンする(文字フィールドは、分類化を実行する前にソートされている必要があります)。

表示されません

分類化の結果

次によって生成される出力結果:

  • 棚卸資産テーブルの製品クラスの分類

    Inventory テーブルは ACL DATA\Sample Data Files\Sample Project.ACL にあります)

  • 棚卸資産価格の小計
  • 結果を画面に出力する

結果は、03、04、08、09 の 4 製品クラスに在庫金額が集中していることを示しています。

手順

文字または数値フィールドの等しい値に基づいてテーブル内のレコードをグループ化することによって、データを分類化することができます。

各グループについて、任意で、関連する数値フィールドの小計、平均値、最小値、最大値の計算を含めることができます。

Analytics 14.1 ヘルプ