我阅读了一些Power Query源,并且某些Columns为空,但我不知道是哪个。 如何动态删除没有条目的第一,第二,第三,...列?
高级挑战是,我什至不知道有多少列可用。 我如何执行类似循环的操作 对于x = 1到Columns.Count 如果col(x)为空,则删除col(x)
非常希望看到您的回复,非常感谢。
亲切的问候 詹斯
答案 0 :(得分:0)
您可以使用此函数,该函数选择整个列中包含任何值的标题列表,并仅返回那些列:
(MyTable) =>
let
Headers = Table.ColumnNames(MyTable),
Output = Table.SelectColumns(MyTable, List.Select(Headers, each List.MatchesAny(Table.Column(MyTable, _), each _ <> null)))
in
Output