Я хочу подсчитать количество пустых ячеек в каждой ячейке столбца, используя PQ.
например
Кажется, есть функция подсчета пустых ячеек, но она подсчитывает количество пустых ячеек по вертикали. Я хочу подсчитать количество пустых ячеек по горизонтали.
Добавить столбец индекса (используя значение по умолчанию, которое начинается с нуля)
Затем добавьте столбец... пользовательский столбец... с формулой
= List.Sum(List.Transform(Record.ToList(Source{[Index]}), each if _=null then 1 else 0))
Он преобразует строку в запись
Затем преобразует запись в список
Затем преобразует каждый элемент в списке в 1, если null или 0, если нет
Затем берет сумму этого
Альтернативный:
= List.Count(Table.ColumnNames(Source))-List.NonNullCount(Record.ToList(Source{[Index]}))
Во всех случаях замените Источник названием вашего фактического предыдущего шага.
Код выложен выше.
вы ссылались на Источник. Название вашего последнего шага #"Replaced Value", используйте его вместо этого
есть идеи, почему он не работает с приведенным выше текстом, отображаемым в обновлении? В примере работало, но здесь все просто возвращается к 0.