引用:
全行nullまたは0場合、列削除
引用:
削除対象列が可変
(詳細エディター)
--------------------------------------------------------------
let
Source = Excel.CurrentWorkbook(){[Name="テーブル1"]}[Content],
ColumnNames = Table.ColumnNames(Source),
ConvertedToTable = Table.FromList(ColumnNames, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
GetColumnValues = Table.AddColumn(ConvertedToTable, "リスト", each Table.Column(Source, _[Column1])),
GetNonNullColumns = Table.SelectRows(GetColumnValues, each List.NonNullCount(List.ReplaceValue(_[リスト], 0, null, Replacer.ReplaceValue)) > 0),
NonNullColumnNames = GetNonNullColumns[Column1],
SelectedColumns = Table.SelectColumns(Source, NonNullColumnNames)
in
SelectedColumns
--------------------------------------------------------------
以上のクエリのような結果を得られればよい、ということでしょうか。