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

Mir*_*nik 0 excel m dax powerquery powerbi

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

在此输入图像描述

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

在此输入图像描述

我有超过 99 行,有人可以帮忙使用 dax 或 M 代码吗?谢谢!

hor*_*ide 5

如果它始终是三行,空白,三行,您可以在 powerquery 中执行此操作,粘贴到主页...高级编辑器...

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
row_groupings = 3,
#"Filtered Rows" = Table.SelectRows(Source, each ([Name] <> null and [Name] <> "")), 
#"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(_, row_groupings), Int64.Type}}),
Row = Table.TransformColumns(Column,{{"Index.1",each Number.IntegerDivide(_, row_groupings), 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"
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述