Orange polygon containing white sigma symbol.

集計ツール

Version:
Current
Last modified: September 09, 2020

集計ツールを使用して、データに対してさまざまな アクション (関数と計算) を実行します。集計ツールを使ってできることは以下の通りです。

  • データの列の合計を返します。合計は、列のすべての行を合計することによって計算されます。
  • 列の最小値または最大値を返します。
  • 列の行数をカウントします。
  • データの列を同一の値ごとにグループ化します。
  • 文字列の値を連結します。
  • さまざまな数学的計算を実行します。
  • 空間オブジェクトの処理を実行します。

集計方法の完全なリストは、集計アクション を参照してください。

ツールコンポーネント

Screenshot of the Summarize tool on the Designer canvas

集計ツールには 2 つのアンカーがあります。 

  • 入力アンカー: 入力アンカーは、アクションを実行するデータに接続します。
  • 出力アンカー: 出力アンカーには、アクションの結果のみが表示されます。結合ツールを使用して、集計ツールの結果を元のデータに結合します。

ツール設定

集計ツールの 設定ウィンドウ には、フィールドアクション という 2 つのセクションがあります

フィールド

入力のデータフィールドの名前とそれらに関連付けられた データ型 が、ツール設定ウィンドウの フィールド に一覧表示されます。

  1. アクションを実行するフィールドを選択します。Shift キーを押したまま、同じアクションを実行する複数のフィールドを選択できます。フィールド セクションの上にある セレクト ドロップダウンを使用して、フィールドを一括で選択することもできます。選択肢には次のものが含まれます。
    • すべて : すべてのフィールドが選択されます。
    • なし: フィールドが選択されません。以前に選択したフィールドは選択解除されます。
    • 数値: 数値データ型のフィールドのみが選択されます (整数、固定小数点、浮動小数点数、倍精度浮動小数点数)。
    • 文字列: 文字列データ型のフィールドのみが選択されます。
    • 空間: 空間データ型のフィールドのみが選択されます。
  2. フィールドを選択した状態で、アクション セクションの上にある 追加 ドロップダウンを選択します。一覧にはさまざまなアクションがあります。 選択した データ型 と互換性がない場合、アクションは使用できません。
  3. 実行するアクションを選択します。フィールドが アクション に追加されます。

1 つのフィールドに対して複数のアクションを実行することもできます。これを行うには、実行する各アクションごとにフィールドを 1 回ずつ選択して追加します。

Image showing the Actions section of the Summarize Tool with a single field added multiple times

アクション

アクション には、フィールド から追加されたデータフィールドが含まれます。 アクション にフィールドを追加すると、次のオプションを使用できます。 

  • 並べ替え: フィールドを選択し、上矢印ボタンまたは下矢印ボタンを使用してフィールドの順序を変更します。これにより、結果ウィンドウ でのツール出力のフィールド順序も更新されます。
  • 削除: フィールドを選択し、削除ボタンを使用して アクション からフィールドを削除します。
  • アクションの変更: アクションを変更するには、アクション 列のドロップダウンを選択し、互換性のあるアクションを選択します。
  • 出力フィールド名の変更: フィールド名を変更するには、まずフィールドを選択し、次に 出力フィールド 列に新しい名前を入力します。

アクションのプロパティ

パーセンタイル連結、およびファイナンスのほとんどのアクションでは、追加のプロパティを指定する必要があります。

  • 追加のプロパティが必要な場合は、ツールの設定ウィンドウの下部にある プロパティ で指定します。特定のプロパティについては、集計アクション を参照してください。
  • 追加のプロパティが必要ない場合は、プロパティは使用できません。

集計アクション

次の一覧では、集計ツールで実行できる集計アクションの種類について説明します。

集計アクション

グループ化: 指定したフィールドの値が同一のデータベースレコードを 1 つのレコードに結合します。次に、グループ内のレコードから得られたすべてのデータが集計されます。BLOB 型または空間オブジェクト型以外には、このオプションがあります。 フィールドでグループ化が指定されていない場合、ファイル全体が集計されます。

合計: グループの合計値を返します。合計は、グループのすべての値を加算することで計算されます。

カウント: グループ内のレコードの数を返します。

非 Null のカウント: 「カウント」と同じですが、この場合、Null 以外 のレコードのみをカウントします。Null は、レコードに値が設定されていないことを意味します。これはゼロまたは空の文字列とは異なります。

重複を除いてカウント: グループ内のユニークなレコードの数を返します。

非 Null を重複を除いてカウント: 「重複を除いてカウント」と同じですが、Null ではないレコードの数のみがカウントされます。Null は、このレコードに値が設定されていない (ゼロまたは空の文字列とは異なる) を意味します。

Null のカウント: 「カウント」と同じですが、この場合、null のレコードのみをカウントします。Null は、レコードに値が設定されていないことを意味します。これはゼロまたは空の文字列とは異なります。

最小: 最小値を返します。

最大: 最大値を返します。

最初: グループ内の最初のレコードをレコード位置に基づいて返します。

最後: グループ内の最後のレコードをレコードの位置に基づいて返します。

ファイナンス

正味現在価値 (NPV): グループの正味現在価値を計算します。資金調達費用がが満たされた時点で、現在の価値でキャッシュフローの超過または不足を測定します。 NPV プロパティには、次のものが含まれます。

  • 割引率 (期間ごと): 割引率 (パーセント) 既定値は 8% です。

定期的でない投資の正味現在価値 (XNPV): 一連の日付のグループの正味現在価値を計算します。 XNPV プロパティ には次のものが含まれます。

  • 融資利率: 融資利率をパーセンテージで表示します。既定値は 8% です。
  • 日付フィールド: 関連付けられた日付を含むフィールド。

内部収益率 (IRR): グループの内部収益率を計算します。投資の内部収益率は、投資額が将来得られる投資の利益につながる収益率を指します。これは、投資から得られるすべての利益は金銭の時間的価値に固有であり、投資がこの利益でゼロの正味現在価値を持つことを意味します。

定期的でない投資の内部収益率 (XIRR): 一連の日付のグループの内部収益率を計算します。 XIRR プロパティには、次のものが含まれます。

  • 日付フィールド: 関連付けられた日付を含むフィールド。

修正内部収益率 (MIRR): 内部収益率の修正と、IRR に関するいくつかの問題を解決することを目的としています。MIRR は、魅力的な投資の金融政策です。 MIRR プロパティには次のものが含まれます。

  • 融資利率: 融資率をパーセンテージで表示します。既定値は 8% です。
  • 再投資率: 再投資率をパーセンテージで表示します。既定値は 8% です。

定期的でない投資の修正内部収益率 (MXIRR): 一連の日付のグループに対する修正内部収益率を計算します。 MXIRR プロパティ には次のものが含まれます。

  • 融資利率: 融資率をパーセンテージで表示します。既定値は 8% です。
  • 再投資率: 再投資率をパーセンテージで表示します。既定値は 8% です。
  • 日付フィールド: 関連付けられた日付を含むフィールド。

ファイナンスの定義は ウィキペディア より参照されています。

数値

平均: グループの平均値を計算します。平均は、すべての値の合計を値の総数で割って計算されます。

パーセンタイル: グループの指定したパーセンタイル値を計算します。パーセンタイルは、データをソートし、指定されたパーセンタイルとソートされた配列内のその位置に関連した行の値を返します。最大値は 100 番目のパーセンタイル、最小値は 0 パーセンタイルで、中央値は 50 番目のパーセンタイル、25 パーセンタイルは中央値と最小値の中間の値です。 パーセンタイルプロパティには、次のものが含まれます。

  • 返すパーセンタイルを指定します。既定値は 50 %です。

中央値: グループの中央値を計算します。グループの中央値は、値が順番に並べ替えられる場合の中央値です。偶数の値がある場合、中央に数値が存在しないため、中央の 2 つの数値が平均されます。

最頻値: グループの最頻値を計算します。一連の数の最頻値は、値のグループで最も頻繁に発生する最小の数値です。すべての値がユニークな場合、最小の数字が返されます。

標準偏差: グループの標準偏差を計算します。標準偏差は、統計で使用されるデータの散らばり具合 (ばらつき) の大きさを表す指標です。

分散: グループのバリエンス (分散) を計算します。分散は標準偏差を取得し、標準偏差の二乗平均の正の平方根を取って計算されます (StdDev2)。

0 を無視: 値が 0 のレコードを無視して、上で説明した数値プロセスを計算します。

文字列

空白をカウント: グループ内のレコード数が空白または空の値をカウントします。

空白以外をカウント: 空白または空の値を持っていないグループ内のレコード数をカウントします。

連結: グループ内のすべてのレコードを取得し、文字列の連結を行ないます。 連結プロパティには、次のものがあります。

  • 開始: 指定された文字は、連結された文字列の先頭に表示されます。既定では空白のままです。

  • 区切り文字: 指定された文字は、連結文字列の各値の間に表示されます。既定はコンマです。

  • 終了: 指定された文字は、連結された文字列の末尾に表示されます。既定では空白のままです。

開始要素、区切り文字要素、終了要素は、アクションが適用される各フィールドに対して指定する必要があります。任意の文字または文字列を入力することも、空白のままにすることもできます。サポートされているエスケープ文字には、次の文字が含まれます: \n (改行)、\t (タブ)、\r (キャリッジリターン)、\s (空白文字)

最長: グループの最長文字列値を返します。

最頻値: 文字列値の最頻値を返します。一連の文字列値のモードは、値のグループで最も頻繁に発生する最小の文字列です。すべての値が固有である場合は、最小の文字列が返されます。最小文字列は、昇順のソート順で最初の文字列です。

最短: グループの最短文字列値を返します。

空間

結合: グループ内のすべての空間オブジェクトの面積を結合します。

交差を作成:グループの空間オブジェクトの重なり合うすべてのエリアを識別し、その重複のみで構成されるポリゴンを作成します。これは、集計されているグループに重なり合うポリゴンが含まれていない場合は、何も返されないことを意味します。

 

境界矩形を作成: グループ内のすべての空間オブジェクトの地理的範囲を識別し、それらの範囲に外接する四角形を描画します。

凸包を作成: ポイントのグループの凸包を識別します。凸包のポリゴンは、一群の点を含むように描くことができる最小の凸多角形です。ポリゴンには凹角が含まれていないので、決して回転しません。

中心点を作成: 空間オブジェクトのグループの地理的中心を識別します。

行動分析

プロファイルを結合: グループ内のすべてのプロファイルを、指定したグループごとに 1 つのプロファイルに結合します。

レポート

水平結合: グループ内のすべてのレポートスニペットを、水平方向にレイアウトされたグループの単一のスニペットに結合します。

垂直結合: グループ内のすべてのレポートスニペットを、垂直方向にレイアウトされたグループの単一のスニペットに結合します。

ツールの例

例 1. 単純な合計

集計ツールを使用して、データのフィールドまたは列の値を合計します。 合計は、列のすべての行を追加することによって計算されます。

  1. フィールド セクションで、合計する列を選択します。
    Image showing the Fields section of the Summarize tool Configuration window, with the Spend field selected.
  2. 追加 ドロップダウンを選択し、合計 アクションを選択して、以前に選択した列をアクション に追加します。
    Image showing the Actions section of the Summarize Tool with the Spend filed added.
  3. ワークフローを実行して、選択した列の合計を 結果 ウィンドウに表示します。
    Image showing the Results window of the Summarize tool with the Sum of the Spend field

例 2. グループ化

集計ツールを使用して、指定した列 (フィールド) のユニーク値を返します。

  1. フィールド セクションで、グループ化する列を選択します。
    Image showing the Fields section of the Summarize tool Configuration window with the City field selected.
  2. 追加 ドロップダウンを選択し、グループ化 アクションを選択して、以前に選択した列を アクション に追加します。
    Image showing the Actions section of the Summarize Tool with the City field added
  3. ワークフローを実行して、選択した列のユニーク値を 結果 ウィンドウに表示します。集計ツールでは大文字と小文字が区別されるため、ARVADAArvada は別々の値として表示されます。
    Image showing the Results window of the Summarize tool with each unique value found in the City field of the data input

その他の例

集計ツールのその他の例を表示するには、Designer を開き、ツールパレット変換カテゴリー > 集計を選択します。集計ツールに関する追加情報を示すポップアップメッセージが表示されます。例を開く を選択して、集計ツールのいくつかの使用方法を紹介するサンプルワークフローを開きます。ワークフローを実行し、ツールを選択して、その出力を 結果ウィンドウ に表示します。

Was This Helpful?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support.