【问题标题】:Comparing two rows in Alteryx and Consider only one to the further steps比较 Alteryx 中的两行,并只考虑其中的一个到进一步的步骤
【发布时间】:2021-03-12 21:37:00
【问题描述】:

我有一个具有相似行的数据集,但除了一列值会有所不同。我想考虑该列中具有特定值的行并在后续步骤中使用它。

如果您看到数据,则存在具有重复 ID 和名称但状态不同的行。我怎样才能做到这一点。

  1. 如果 Id 相同,则仅考虑活动状态。
  2. 如果 ID 不同,则状态列中的任何状态

我尝试使用多行公式,但没有取得任何成果。 任何帮助将不胜感激。非常感谢

【问题讨论】:

    标签: duplicates alteryx multirow


    【解决方案1】:

    有几种方法可以做到这一点。如果“活动”是按字母顺序排列的第一个可能状态,最简单的方法是按 ID 和状态排序;然后运行唯一工具并在此处选择 ID:它将唯一选择它看到的第一个 ID,当有活动案例时(由于排序),它将是“活动”的 ID。如果您不想信任“唯一”,您可以使用 Sample 工具完成相同的操作,以便在按 ID 分组时抓取一个项目:再次由于前面的排序,当它存在时将抓取 Active。 (另外:如果您的可能状态导致排序技巧不起作用,只需创建一个新变量,该变量将帮助您按 ID 排序为首先出现在 group-by-ID 中的“Active”。)

    【讨论】:

    • 感谢约翰的快速帮助。更新了工作流程并且有效。用作提及的唯一性,但仅在 ID 上是唯一的,ID 和状态上的唯一性是什么时候进入的。
    • 德普。有道理 - 我会更新措辞。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-20
    • 2016-09-29
    • 2013-01-05
    • 2022-08-18
    相关资源
    最近更新 更多