
動的変換ツール
バージョン:
2023.1
Last modified: March 30, 2023
ツールごとに学習
動的変換には、「ツールごとに学習」が用意されています。サンプルワークフロー を参照して、Alteryx Designer でこのサンプルやその他の多くのサンプルに直接アクセスする方法を確認してください。
動的変換ツールを使用すると、ユーザーは条件に基づいて、一連のフィールドのデータ値をすばやく置き換えることができます。データ置換は、式または静的な値に基づいて行うことができます。
たとえば、100の異なる入力フィールドがあり、各フィールドの実際の値ではなく、範囲を表す A、B、C、D などのコードで数値を表したいとします。動的変換ツールはこのタスクを簡単に実行できます。
入力
- D アンカー: 変更対象のデータストリームです。
- R アンカー: 置換データストリームで、ツールの設定に使用される 3 つの列が含まれます。
ツールの設定
- フィールド名フィールド: D データストリームのフィールド名を含む列を R データストリームから選択します。
- ブール式フィールド: D データストリームのデータを評価するために使用する式を含む列をRデータストリームから選択します。ブール式フィールドには、ゼロ以外の任意の値を使用できます。
式は順番に評価され、最初の一致で停止します。したがって、一連の範囲を評価する場合、式は範囲の両端をチェックする必要はありませんが、昇順である必要があります。
複数の列に対して式を使用する場合、現在処理されているフィールド名フィールドを参照するには、_CurrentField_ を使用します。 - 出力値フィールド: 置換データを含む列を R データストリームから選択します。列には、Dデータストリームのデータに作用する静的な値または式を含めることができます。
- 値は式/フォーミュラ:出力値フィールドに選択された列が、D データストリームのデータに作用させるための式を含む場合に選択します。
フィールドタイプの処理
このツールは列の値を置き換えるため、列のデータ型を更新する必要がある場合があります。
- フィールドタイプを自動設定する: Designer は、含まれるすべてのデータに対応できるようにデータ型を設定します。
- 元のフィールドタイプを保持する: 元のフィールドタイプが保持されます。フィールドタイプが置換データと互換性がない場合、エラーまたは変換エラーが発生します。
- フィールドタイプを変更: フィールドタイプとサイズを手動で設定します。フィールドタイプが置換データと互換性がない場合、エラーまたは変換エラーが発生します。
- タイプ: ドロップダウンを使用して、該当するフィールドタイプを選択します。
- サイズ: フィールドサイズの数値を入力します。サイズパラメーターは、空間オブジェクトのようにサイズを必要としないデータ型の場合、無視されます。
- 一致しないデータフィールドへの警告 / エラー: 不一致データに対する動作を選択します。選択肢には次が含まれます:
- 一致しないデータフィールドを許可: 一致しないデータフィールドは [Null] 値で置き換えられます。結果ウィンドウにメッセージは表示されません。
- 一致しないデータフィールドを警告: 一致しないデータフィールドは [Null] 値で置き換えられます。各不一致フィールドについて、結果ウィンドウに警告メッセージが表示されます。
- 一致しないデータフィールドへのエラー: 最初の不一致データフィールドでエラーが発生し、ワークフローの実行が停止します。
出力
- O アンカー: 置換データを含む出力データストリームです。
- S アンカー: 置き換えられた各フィールド名と出力値の組み合わせのカウントを含む、置換の要約です。