在Alteryx中查找和替换函数-如何在Azure数据流中完成

atmip9wb  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(271)

我在Alteryx中有一个“查找和替换“工具,它可以找到csv文件1的Col值,并将其替换为查找csv文件2,其中有2列,如Word和ReplacementWord。
示例:Address是Csv file1中的列,其值类似于St.Xyz,NY,100067
和Csv文件2有Word替换Word纽约纽约ZBW津巴韦等。
现在,最终输出应为Address St.Xyz,NewYork,100067
请帮帮大伙。
嘿,问题是这样的。我在Alteryx中有一个“查找和替换“工具,它可以找到csv文件1的Col值,并将其替换为查找csv文件2,它有2列,如
字和替换字。
示例:
地址是Csv文件1中的列,其值类似于St.Xyz,NY,100067
而Csv文件2具有
单词替换单词替换
纽约
ZBW Zimbawe等公司
现在,最终输出应为
地址
纽约市圣西兹,100067
请帮帮大伙。

rmbxnbpk

rmbxnbpk1#

我尝试在我的环境中重现您的场景,以实现所需的输出。我遵循了以下步骤:

  • 在数据流活动中,我选择了2个源源1是包含实际地址的文件。x1c 0d1x源2是包含国家/地区代码和名称的文件。

  • 之后,我用lookup来合并基于国家代码的文件。在查找条件中,我提供了split(Address,',')[2]来用逗号分割地址字符串,并从中获取第二个值。Xyz,NY,100067与第二个源的column_1。

    查找数据预览:

  • 现在取Derived Column,并使用表达式replace(Address, split(Address,',')[2], Column_2)将列名指定为Address。它将替换在查找中从Address字符串拆分为Column_2的值的内容x1c4d 1x派生列预览:

  • 然后选择并删除不需要的列

    选择预览:

  • 现在将其提供给sink数据集

输出


指令集

相关问题