Calgary Cross Count Append Tool Icon

カルガリークロスカウント付加ツール

バージョン:
Current
Last modified: September 25, 2020

カルガリークロスカウント付加ツールは、入力ファイルを取得し、カルガリーデータベースに結合するレコードにカウントを追加する機能をユーザーに提供します。 このツールは2種類の結果を生成できます:

  1. 任意の入力レコードに一致する単一のクロスカウント結果を作成
  2. 各入力レコードに対してクロスカウントを作成する

Alteryx 5.0リリース以降、カルガリーのインデックスは大文字と小文字を区別しません。 5.0より前のバージョンで作成されたカルガリーデータベースでも、大文字と小文字が区別されます。

ツール設定

  • カルガリーデータベースファイル: レコードの選択元となるカルガリーデータベースを指定します。入力のファイルパスの場所を入力するか、[参照] をクリックしてファイルの場所に移動します。
  • リンクされたデータファイル: 上記で指定したカルガリーデータベース(プライマリファイル、世帯)が別のカルガリーデータベースファイル(セカンダリ、個人)にリンクされている場合、リンクされたファイルは、リンクされたファイルからレコードまたは属性を返すためにいくつかの異なるオプションを使用してここに公開されます。
  • リンクオプション: 後続のセクションで作成したクエリ条件を満たすレコードを返します。 クエリ基準が満たされた場合にのみ返されるレコードは一次ファイルと二次ファイルの組み合わせで構成されることを理解することが重要です。
  • すべての一致: このオプションは、OR クエリが指定されている場合に使用します。 すべての一次ファイルレコードおよびクエリ基準を満たすすべての二次ファイルレコードを返します。
    • レコードがリンクされていない場合は、どちらのテーブルのフィールドもすべてNULLになります。
  • リンクされたすべての一致: リンクされ、尚且つクエリ条件を満たすプライマリファイルレコードとセカンダリファイルレコードのみを返します。
    • 一致するリンクされたレコードがなかった場合、二次テーブルのフィールドはすべてNULLになります。
  • リンクされた最初の一致: クエリ基準を満たしたすべてのプライマリファイルレコードとクエリ条件を満たしたセカンダリファイルからの最初のリンクレコードを返します。
  • リンクされた最後の一致: すべてのプライマリファイルレコードとクエリ条件を満たしたセカンダリファイルからの最後のリンクレコードを返します。
  • リンクカウントのみ: どの程度の数のセカンダリファイルレコードが、指定されたクエリ条件を満たしたかを表わすカウントのみが返されます。
    • 一次テーブルのフィールドは引き続き通常どおり出力されます。
  • None: セカンダリ ファイル レコードは返されませんが、セカンダリ ファイルのフィールドはクエリの抽出条件で指定できます。

生成される結果の種類を選択します。

[クエリ基準を結合] タブ

  • 入力フィールド: カルガリーデータベースに結合する入力ファイルからフィールドを選択します。
  • フィールドのプロパティ
    • インデックスフィールド: カルガリーデータベースから入力ファイルに結合するフィールドを選択します。
    • [クエリの種類]: 入力ファイルをカルガリーデータベースに結合する方法を選択します。 クエリの種類には以下のものがあります:
      • 正確な値 - 入力フィールドがインデックスフィールドと同一である場合、入力ファイルとカルガリーデータベースを結合します
      • 文字列 - 開始 - 入力フィールドの先頭がインデックスフィールドの先頭と一致する場合、入力ファイルとカルガリーデータベースを結合します。
      • 文字列 - 終了 - 入力フィールドの終わりがインデックスフィールドの終わりと一致する場合、入力ファイルとカルガリーデータベースを結合します。
      • 文字列 - Contains - 入力フィールドがインデックスフィールド内に含まれている場合、入力ファイルとカルガリーデータベースを結合します。
      • Range - >= Begins AND
      • 範囲 - >=開始と=End - Joins the Input file and the Calgary database where the input field falls within a defined range.> 定義された範囲は、終了範囲の値を含みます。

クエリの種類の範囲には、範囲の末尾値を指定する必要があります。

[クロスカウント フィールド ] タブ

ドロップダウンメニューから、ユーザーはグループごとのレコードカウントを得るために、集計するデータフィールドを選択できます。 ユーザーは、複数のカルガリーデータフィールドをグループ化して定義し、カスタムデータフィールドを作成して集約することができます。

追加: CrossCount フィールドを追加するには、[フィールド] 領域からカルガリー データベース フィールドを選択し、[カルガリー データベース フィールドを 追加 またはダブルクリック] を選択します。

編集: ユーザー設定の CrossCount フィールドを作成するには、カスタマイズするフィールドを強調表示して [ 編集] を選択します。 カスタムクロスカウントフィールドインターフェイスを使用すると、ユーザーはクロスカウントする、または既存のクロスカウント値を変更するための新しい値を作成できます。

カスタム クロスカウント インターフェイス

  • フィールド名: ユーザー設定のクロスカウント フィールドの名前。
  • クロスカウント値:
    • 新規: 新しい交差値を作成するには、[新規] を選択します。
    • コピー: 選択したクロスカウント値のコピーを作成します。
    • アップ/ダウン: クロスカウント値を並べ替えます。
    • 削除: クロスカウント値をリストから削除します。
    • プロパティ
      • 値の名前: 新規または変更された値の名前。
      • フィールド: [フィールド] 領域には、クエリに使用できるすべてのインデックスフィールドが表示されます。
      • クエリ: クエリ領域には、[クエリ項目の編集] によって作成されたフィルタが表示され、カルガリーデータベースからデータを効率的に取得するために、フィルタを整理してグループ化するための領域を提供します。
        カルガリーデータベースのクエリ方法の詳細については、 カルガリー入力ツールを参照してください。
      • 上/下:CrossCount フィールドの順序を変更するには、並べ替えるフィールドをハイライト表示し、目的のフィールド位置が得られるまで上または下のボタンをクリックします。
      • 削除: クロスカウントフィールドを削除するには、削除するフィールドを強調表示し、[削除] を選択します。
      • キャッシュ サイズ: キャッシュのサイズを定義して、パフォーマンスを最適化して、複数のデータに簡単かつ迅速にアクセスできるようにします。 デフォルトでは、キャッシュサイズは256 MBに設定されています。

[追加のクエリ条件] タブ

ユーザーは、カルガリーデータベースをフィルタリングできます。 カルガリー入力ツールを参照してください。

役に立ちましたか?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support. Can't submit this form? Email us.