Power query преобразовать null в 0

Power query преобразовать null в 0

Power Query⁚ Преобразование NULL в 0

В Power Query существует несколько способов преобразования значений NULL в 0. В данной статье мы рассмотрим несколько из них.

1.​ Замена значений NULL с использованием функции Replace Values
— Откройте Power Query Editor, щелкнув правой кнопкой мыши на таблице и выбрав Редактировать запрос.​
— Выделите столбец, в котором нужно заменить значение NULL на 0.
— Вкладка Домашняя -> Заменить значения.
— В окне Replace Values введите значение NULL в поле Заменить, а затем введите 0 в поле Заменить на.​
— Нажмите кнопку Заменить все.​
— Затем нажмите Закрыть и применить, чтобы сохранить изменения.​

2.​ Замена значений NULL с использованием функции if-then-else
— Откройте Power Query Editor и выберите столбец, в котором нужно заменить значение NULL на 0.​
— Во вкладке Добавить столбец выберите Условный столбец и введите следующую формулу⁚ if [ColumnName] = null then 0 else [ColumnName]
— Затем нажмите Закрыть и применить, чтобы сохранить изменения.​

3. Замена значений NULL с использованием функции Table.​ReplaceValue
— Откройте Power Query Editor и выберите столбец, в котором нужно заменить значение NULL на 0.​
— Во вкладке Добавить столбец выберите Добавить на основе столбца и введите следующую формулу⁚ Table.​ReplaceValue(#Исходная таблица, null, 0, Replacer.​ReplaceValue,{Столбец})
— Замените Исходная таблица на название вашей таблицы и Столбец на название вашего столбца.
— Затем нажмите Закрыть и применить, чтобы сохранить изменения.​

Виды 1 и 2 просты в использовании, но они меняют прямо вводимую таблицу.​ С методом 3 создается новый столбец, что может быть полезно, если вам нужно сохранить исходные данные без изменений.​ Выберите тот способ, который лучше соответствует вашим потребностям.​

Надеюсь, что эти советы помогут вам преобразовать значения NULL в 0 с использованием Power Query.