从单列电源查询中删除重复项

用户2817017

从这张原始表中,

在此处输入图片说明

我做了第二个表(使用电源查询)。

在此处输入图片说明

第二个表将用于数据验证目的,我需要它依赖于第一个表,以便进行任何更改。我遇到的问题是我的第二个表不是我想要的,我想从每个单独的列中删除任何重复项。当我尝试删除电源查询中的重复项时,它会删除整行(这是有道理的,我同意),有没有办法从单列中删除重复项?

这是我用来从 table1 到 table2 的 M 代码

let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
   #"Removed Columns" = Table.RemoveColumns(Source,{"Grade", "fb", "fv", "fc", "fcp", "ft", "E", "E05"}),
   #"Grouped Rows" = Table.FromColumns(Table.Group(#"Removed Columns", {"Catégorie"}, {{"Count", each List.InsertRange([Essence],0,List.Distinct([Catégorie]))}})[Count]),
   #"Promoted Headers" = Table.PromoteHeaders(#"Grouped Rows", [PromoteAllScalars=true])
in 
   #"Promoted Headers"
亚历克西斯奥尔森

如果你有一个Source包含 columns AB、 and,并且C想要返回一个删除了重复项的每一列的表,那么你可以像这样编写 M 代码:

= Table.FromColumns({   
      List.Distinct(Source[A]),
      List.Distinct(Source[B]),
      List.Distinct(Source[C])},
      {"A","B","C"})

更一般地(不使用显式列名),您可以通过以下几个步骤来完成:

ToColumns = Table.FromList(Table.ToColumns(Source), Splitter.SplitByNothing(), null, null, ExtraValues.Error),
RemoveDuplicates = Table.TransformColumns(ToColumns, {{"Column1", each List.Distinct(_)}}),
FromColumns = Table.FromColumns(RemoveDuplicates[Column1], Table.ColumnNames(Source))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重复时从查询中删除重复项

来自分类Dev

如何从UNION查询中“删除重复项”

来自分类Dev

从查询结果中删除重复项

来自分类Dev

SQL从查询结果中删除重复项

来自分类Dev

如何从UNION查询中“删除重复项”

来自分类Dev

删除 CONNECT BY LEVEL 查询中的重复项

来自分类Dev

从选择查询中删除重复项

来自分类Dev

查询以GROUP BY删除重复项

来自分类Dev

连接Postgres查询中的结果集,并删除重复项

来自分类Dev

使用聚合查询删除mongodb中的重复项

来自分类Dev

如何在复杂的SQL查询中删除某些重复项

来自分类Dev

如何从查询结果中删除反向重复项?

来自分类Dev

SQL查询删除表中的连续重复项

来自分类Dev

Oracle SQL-从混乱的查询中删除重复项

来自分类Dev

postgres:交叉表并删除查询中的重复项

来自分类Dev

查询删除前缀并删除重复项

来自分类Dev

单列中存在重复条目时如何删除重复行

来自分类Dev

删除postgres中的重复项

来自分类Dev

删除ArrayList中的重复项

来自分类Dev

从阵列中删除重复项

来自分类Dev

从列中删除重复项

来自分类Dev

从数组中删除重复项

来自分类Dev

在MongoDB中删除重复项

来自分类Dev

删除postgres中的重复项

来自分类Dev

从阵列中删除重复项

来自分类Dev

从文件中删除重复项

来自分类Dev

删除列表中的重复项

来自分类Dev

删除文件中的重复项

来自分类Dev

从选择中删除重复项