【问题标题】:Power Query Editor Flag Duplicates - return "Unique" if name is unique in column and "Duplicate" if it is repeated:Power Query 编辑器标志重复 - 如果名称在列中是唯一的,则返回“唯一”,如果重复则返回“重复”:
【发布时间】:2020-10-02 20:04:07
【问题描述】:

例如我有一个名字列表:

  1. 鲍勃
  2. 鲍勃
  3. 格雷格
  4. 乔

预期结果:

  1. 鲍勃重复
  2. 鲍勃重复
  3. 格雷格独特
  4. 独一无二的乔

我已经通过对查询编辑器进行计数然后计数任何 > 1 来给我结果,但肯定有更简单的方法! (1步过程)提前谢谢你:)

【问题讨论】:

    标签: duplicates powerbi powerquery m


    【解决方案1】:

    这是另一种方式。将此表作为我的来源:

    我添加了一个新的自定义列:

    获得:

    【讨论】:

      【解决方案2】:

      我有一个解决方案要提出,但你可能会发现它很长。 也许有更短更高效的方法。

      我用这个名字列表“人名”给你的专栏打电话。

      首先我添加了一个索引。

      然后我按有名字的人列分组。

      如果大于 1,则分组表明这是重复的。

      然后,我添加了一个列,该列结合了人名和“唯一”或“重复”,如果我们有 1 或以上 1。

      我有以下电源查询:

       #"Grouped Rows" = Table.Group(#"Added Index", {"Name of people"}, {{"Duplicates", each Table.RowCount(_), Int64.Type}}),
          #"Added Custom" = Table.AddColumn(#"Grouped Rows", "Duplicate yes/no", each if [Duplicates] <> 1 then 
      Text.Combine({[Name of people]," Duplicate"}) else 
      Text.Combine({[Name of people]," Unique"}))
      in
          #"Added Custom"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-04-18
        • 2017-01-07
        • 2017-04-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多