首页 > 解决方案 > 如何动态消除顶行?

问题描述

我在 Power Query 中打开了一个电子表格表。第一列具有类别名称,例如

1
Null
Null
Null
2
Null
Null
Null
3
Null
Null
Null

在这种情况下,我可以删除前 8 行,只留下以下内容:

3
Null
Null
Null

并成功隔离该特定群体。但是,如果将空行添加到 1 或 2,那么它将抵消被删除的行数。

我的问题:如何动态删除 X 行,最终得到

3
Null
Null
Null

无论上面添加或删除多少行?

标签: powerbipowerquerym

解决方案


我认为Table.Skip 功能可以满足您的需求。请注意,您可以指定要跳过的行数或指定要跳过哪些行的条件

因此,如果您想跳过所有内容,直到 3 in Column1of的第一个值Table1

Table.Skip(Table1, each [Column1] <> 3)

推荐阅读