在彼此下方追加列对 - Power Bi
Append Column Pairs Below Each Other - Power Bi
我收到了一份 excel 订单清单。每个订单都在一行中,而 SKU、描述和数量分别合并在一个单独的列中。
SKU
Description
Quantity
x1, x2, x3
Product1, Product2, Product3
1:10:6
我用分隔符拆分了列,最后每列有 23 列。我想获得列产品和描述对,在单个 table.
中彼此下方
SKU
Product
x1
product1
x2
product2
x3
product3
感谢你在这件事上的帮助。
将 splits and zips [SKU] 和 [Description] 列添加到列表列表中的自定义列,将该列表扩展到新行,然后从这些行创建新的 table .
这是您可以粘贴到高级编辑器中的示例查询的完整代码:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WqjDUUagwAmJjJR2lgKL8lNLkEqAQlGUEZ4GkDa0MDazMlGJjAQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [SKU = _t, Description = _t, Quantity = _t]),
#"Added Custom" = Table.AddColumn(Source, "Custom", each List.Zip({Text.Split([SKU], ", "), Text.Split([Description], ", ")})),
#"Expanded Custom" = Table.ExpandListColumn(#"Added Custom", "Custom"),
#"Table from Rows" = Table.FromRows(#"Expanded Custom"[Custom], {"SKU", "Product"})
in
#"Table from Rows"
我收到了一份 excel 订单清单。每个订单都在一行中,而 SKU、描述和数量分别合并在一个单独的列中。
SKU | Description | Quantity |
---|---|---|
x1, x2, x3 | Product1, Product2, Product3 | 1:10:6 |
我用分隔符拆分了列,最后每列有 23 列。我想获得列产品和描述对,在单个 table.
中彼此下方SKU | Product |
---|---|
x1 | product1 |
x2 | product2 |
x3 | product3 |
感谢你在这件事上的帮助。
将 splits and zips [SKU] 和 [Description] 列添加到列表列表中的自定义列,将该列表扩展到新行,然后从这些行创建新的 table .
这是您可以粘贴到高级编辑器中的示例查询的完整代码:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WqjDUUagwAmJjJR2lgKL8lNLkEqAQlGUEZ4GkDa0MDazMlGJjAQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [SKU = _t, Description = _t, Quantity = _t]),
#"Added Custom" = Table.AddColumn(Source, "Custom", each List.Zip({Text.Split([SKU], ", "), Text.Split([Description], ", ")})),
#"Expanded Custom" = Table.ExpandListColumn(#"Added Custom", "Custom"),
#"Table from Rows" = Table.FromRows(#"Expanded Custom"[Custom], {"SKU", "Product"})
in
#"Table from Rows"