我在Excel中有一个示例表来说明我的问题。两个列(名、姓)、11行和一个标题行。我希望使get&transform (powerquery)链接到同一个工作簿中的另一个工作表,其中我希望有两个表A&B,具有相同的结构,als,源表。我希望A显示1-6行,B显示7-11。
但是:我希望这个分裂是动态的。所以我希望A显示前50%,B显示其余。我看到了最上面的N行,并阅读了一些关于在不同的powerquery中计数和使用这个Filedropper文件中的图像来自的文章
发布于 2018-06-22 08:44:34
上半部分:
let
Source = Excel.CurrentWorkbook(){[Name="SourceTable"]}[Content],
TopHalfRows = Number.RoundUp(Table.RowCount(Source) / 2),
KeepTopHalf = Table.FirstN(Source, TopHalfRows)
in
KeepTopHalf
下半部分:
let
Source = Excel.CurrentWorkbook(){[Name="SourceTable"]}[Content],
TopHalfRows = Number.RoundUp(Table.RowCount(Source) / 2),
DeleteTopHalf = Table.Skip(Source, TopHalfRows)
in
DeleteTopHalf
编辑:
这显示了如何在拆分之前添加一个筛选步骤来进行修改:
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Filtered Rows" = Table.SelectRows(Source, each Text.StartsWith([firstname], "Ab")),
TopHalfRows = Number.RoundUp(Table.RowCount(#"Filtered Rows") / 2),
KeepTopHalf = Table.FirstN(#"Filtered Rows", TopHalfRows)
in
KeepTopHalf
https://stackoverflow.com/questions/50983676
复制相似问题