首页 > 解决方案 > Alteryx:如何删除具有特定名称的列?

问题描述

当我在 Alteryx 中读取 excel TSV 时,我试图弄清楚如何删除具有特定名称的列?

以下是我收到的示例tsv 数据

name given_name family_name email default_email_language id deactivated blocked incargo created_at logins_count last_login last_ip locked_ips tags Apple Banana Grapes Pineapple fruit1 fruit2 AB CD AB CD abcd@mail.com x 1234 YES YES YES creationdate 23 logindate ipinfo X x YES NO NO NO NO NO EF GH EF GH efgh@mail.com x 2345 NO NO YES creationdate logindate ipinfo X x NO YES YES YES NO NO


我想删除名为default_email_language, id, last_ip,的列incargo

我知道我可以通过选择功能做同样的事情,但问题是数据可能会进一步变化,比如这是水果供应商的数据,我可能有单独的蔬菜供应商的数据。此外,列排列也可以进一步改变。

在这种情况下,我必须创建多个工作流程。我想稍微自动化一下,这样每当数据集发生变化时,它只会获取名称,然后从数据中删除整个列。PS - 列数据完全不相关,可能有也可能没有任何数据。

如果需要,我可以进一步解释。首先,我只需要从数据中删除这些特定列。我尝试在 alteryx 社区中搜索,但没有成功。任何可以给我参考的人也会这样做。

谢谢

标签: workflowalteryx

解决方案


动态选择设置为通过公式选择,您可以设置一个公式来选择 [Name] != "default_email_language" AND [Name] != "id" 等字段。如果您想让它更具动态性,您可以设置一个包含您不想包含的字段名称的字段,然后说 [Name] != [Ignore these names field]。


推荐阅读