Mir*_*nik 0 excel m dax powerquery powerbi
我的 Excel 文件中有一个列表,如下所示:
正如您所看到的,我只有一列中的值,其他都是空白,我希望将以下结果作为表格:
我有超过 99 行,有人可以帮忙使用 dax 或 M 代码吗?谢谢!
如果它始终是三行,空白,三行,您可以在 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)
| 归档时间: |
|
| 查看次数: |
85 次 |
| 最近记录: |