如何使用Power Bi中的Power Query Editor从两个列的不同值中选择一个新列

时间:2019-08-23 17:22:29

标签: powerbi

我需要使用Power Query Editor Power Bi在新列中插入两列的不同值。 enter image description here有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您在这里:

let
    Source = SomeTable
    firstCol = Source[FirstColumn],
    secondCol = Source[SecondColumn],
    thirdCol = List.Sort(List.RemoveNulls(List.Distinct(List.Combine( {firstCol, secondCol})))),
    #"TableResult" = Table.FromColumns({firstCol, secondCol, thirdCol}, {"First","Second","Combined"})

in
    #"TableResult"

这基本上将您的第一和第二列转换为列表,并将它们合并为一个新列表。接下来,它将对新列表进行一些转换以满足您的需求-首先获取唯一值,然后删除所有空值,最后按升序对其进行排序。

完成后,我们可以利用Table.FromColumns并从三个列表中创建一个表。

那应该带你去哪里。

答案 1 :(得分:0)

谢谢瑞恩。

我的要求是从表中的一列创建一个不同的 IP 地址列表

这是对我有用的代码。

= let
    Source = #"TABLENAME",
    firstCol  = #"TABLENAME"[Client Ip],
    IP = List.Distinct(firstCol),
    #"DistinctIP" = Table.FromColumns({IP}, {"IP"})
in
    #"DistinctIP"