如何将表格列的副本作为表格嵌入原始表格的新列中?

时间:2017-06-29 14:30:22

标签: powerquery m

如果我有这样的表:

enter image description here

如何在 Custom 中添加 Column2 的嵌入式副本代替错误?我希望在 Custom 的每一行中使用完全相同的 Column2 嵌入式副本。

我尝试使用Table.FromColumns({{[Column2]}})Table.FromList({[Column2]}),但他们都只嵌入一行表格,只包含 Column2 中当前行的值。

我希望 Custom 的每一行上的嵌入表都具有 Column2 的所有值,例如:

enter image description here

2 个答案:

答案 0 :(得分:1)

each语句[Column2]_[Column2]的缩写版,其中_是当前行。如果需要整列,则需要包含步骤名称。例如,如果当前步骤为Table,则可以在每个语句中使用Table.FromColumns({Table[Column2]})来添加由Column2的值组成的单列表。请注意,在这种情况下Table[Column2]会返回一个列表,因此我们只需要一对大括号。

答案 1 :(得分:0)

let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Duplicated Column" = Table.DuplicateColumn(Source, "Column2", "Custom")
in
    #"Duplicated Column"

也许你应该简单地复制一列?