【发布时间】:2021-03-12 21:37:00
【问题描述】:
我有一个具有相似行的数据集,但除了一列值会有所不同。我想考虑该列中具有特定值的行并在后续步骤中使用它。
如果您看到数据,则存在具有重复 ID 和名称但状态不同的行。我怎样才能做到这一点。
- 如果 Id 相同,则仅考虑活动状态。
- 如果 ID 不同,则状态列中的任何状态
我尝试使用多行公式,但没有取得任何成果。 任何帮助将不胜感激。非常感谢
【问题讨论】:
标签: duplicates alteryx multirow
我有一个具有相似行的数据集,但除了一列值会有所不同。我想考虑该列中具有特定值的行并在后续步骤中使用它。
如果您看到数据,则存在具有重复 ID 和名称但状态不同的行。我怎样才能做到这一点。
我尝试使用多行公式,但没有取得任何成果。 任何帮助将不胜感激。非常感谢
【问题讨论】:
标签: duplicates alteryx multirow
有几种方法可以做到这一点。如果“活动”是按字母顺序排列的第一个可能状态,最简单的方法是按 ID 和状态排序;然后运行唯一工具并在此处选择 ID:它将唯一选择它看到的第一个 ID,当有活动案例时(由于排序),它将是“活动”的 ID。如果您不想信任“唯一”,您可以使用 Sample 工具完成相同的操作,以便在按 ID 分组时抓取一个项目:再次由于前面的排序,当它存在时将抓取 Active。 (另外:如果您的可能状态导致排序技巧不起作用,只需创建一个新变量,该变量将帮助您按 ID 排序为首先出现在 group-by-ID 中的“Active”。)
【讨论】: