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

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

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

バージョン情報

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

ツールを設定する

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

  • リンクされているすべての一致: プライマリファイルレコードとリンクしているセカンダリファイルレコードのみを返し、クエリ条件を満たします。
  • 一致するリンクされたレコードがなかった場合、二次テーブルのフィールドはすべてNULLになります。

  • 最初にリンクされた一致: クエリ条件を満たすプライマリファイルレコードがすべて返され、セカンダリファイルの最初のリンクレコードもクエリ条件を満たしています。
  • 最後にリンクされた一致: クエリ条件を満たすすべてのプライマリファイルレコードが返され、セカンダリファイルの最後のリンクレコードもクエリ条件を満たしています。
  • [リンクカウントのみ]: 指定されたクエリ条件に一致したセカンダリファイルレコードの数を表すカウントのみが返されます。
  • 一次テーブルのフィールドは引き続き通常どおり出力されます。

  • None: セカンダリファイルレコードは返されませんが、セカンダリファイルのフィールドはクエリ条件で指定できます。

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

[クエリ条件の結合] タブ

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

範囲クエリタイプでは、ユーザーは範囲の終了値を指定する必要があります。

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

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

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

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

カスタム CrossCountインターフェイス

  • フィールド名: カスタムクロスカウントフィールドの名前。
  • クロスカウント値:
    • new: 新しいクロス値を作成するには、[新規] を選択します。
    • copy:選択したクロスカウント値のコピーを作成します。
    • アップ/ダウン: クロスカウント値を順序します。
    • 削除:リストからクロスカウント値を削除します。
    • プロパティ
      • の名前: 新規または変更された値の名前。
      • フィールド: [フィールド] 領域には、クエリに使用できるすべてのインデックスフィールドが表示されます。
      • query: クエリ領域には、クエリ項目の編集インターフェイスを使用して作成されたフィルタが表示され、ユーザーは、カルガリーデータベースからデータを効率的に取得するためにフィルタを編成およびグループ化するための領域を提供します。
      • カルガリーのデータベースを照会する方法の詳細については、 カルガリー入力ツール

      • アップ/ダウン: CrossCount フィールドの順序を変更するには、並べ替えるフィールドを強調表示し、目的のフィールドの位置が達成されるまで上または下のボタンをクリックします。
      • 削除: CrossCount フィールドを削除するには、削除するフィールドをハイライト表示し、[削除] を選択します。
      • キャッシュサイズ: クロスカウントされたデータに簡単かつ迅速にアクセスするために、最適なパフォーマンスを得るためにキャッシュのサイズを定義します。 デフォルトでは、キャッシュサイズは256 MBに設定されています。

[その他のクエリ条件] タブ

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