Power Query M code
let
Source = YourTable,
ColumnNames = Table.ColumnNames(Source),
Profile = Table.FromRecords(List.Transform(ColumnNames, each [
ColumnName = _,
BlankCount = Table.RowCount(Table.SelectRows(Source, (row) => Record.Field(row, _) = null or Record.Field(row, _) = ""))
]))
in
Profile