Alteryx Designerで住所の都道府県を除く方法
初めに
お問い合わせ頂いた内容の中で ユーザー様にお役に立てそうな内容を投稿します!
お問い合わせ内容
都道府県があるデータと都道府県がない住所が混ざっている以下のデータがあります。
上記データを元に以下の処理を行います。
1.都道府県がない住所とある住所を区別。
2.都道府県がある住所の場合、都道府県の削除。
サンプルデータ
全体のワークフローと結果
都道府県がない住所とある住所を区別手順
比較データからマスターデータのデータがあるかどうか確認する方法で区別します。
1.都道府県のマスターデータを作成します。
都道府県のマスターデータ
以下データ省略
2.「検索置換ツール」を利用し、行の中にマスタデータにあるデータがある場合、
別途の行にマッチしたデータを記入します。
都道府県がある住所の場合、都道府県の削除手順
「都道府県がない住所とある住所を区別手順」をした結果、
元の比較データにマスタデータがある場合のみマッチデータをマッチデータを空に変換するようにします。
1.「フォーミュラツール」を設置し、新しい列を生成した後、
マッチしたデータがない場合は住所そのままを記入し、マッチデータがある場合はマッチする部分を空にして出力します。
「式例」
IF [都道府県]==Null() THEN
[住所]
ELSE
Replace([住所], [都道府県], "")
ENDIF
「フォーミュラツール設定例」