在PowerBI/Excel中将列表格式化为表格

rbl8hiat  于 2023-05-30  发布在  其他
关注(0)|答案(1)|浏览(295)

我的Excel文件中有一个列表如下:

正如你所看到的,我只有一列中的值,其他的都是空白的,我希望下面的结果作为一个表:

我有超过99行,有人可以帮助与dax或M代码谢谢!

az31mfrm

az31mfrm1#

如果总是三行,空白,三行,你可以在powerquery中这样做,粘贴到主页。。。高级编辑器。。

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Filtered Rows" = Table.SelectRows(Source, each ([Name] <> null)), //if this does not filter out the blank rows try <> ""
#"Added Index" = Table.AddIndexColumn(#"Filtered Rows", "Index", 0, 1, Int64.Type),
#"Added Index1" = Table.AddIndexColumn(#"Added Index", "Index.1", 0, 1, Int64.Type),
Column = Table.TransformColumns(#"Added Index1",{{"Index", each Number.Mod(_, 3), Int64.Type}}),
Row = Table.TransformColumns(Column,{{"Index.1",each Number.IntegerDivide(_, 3), Int64.Type}}),
#"Pivoted Column" = Table.Pivot(Table.TransformColumnTypes(Row, {{"Index", type text}}, "en-US"), List.Distinct(Table.TransformColumnTypes(Row, {{"Index", type text}}, "en-US")[Index]), "Index", "Name"),
#"Removed Columns" = Table.RemoveColumns(#"Pivoted Column",{"Index.1"})
in  #"Removed Columns"

相关问题