В power query заменить null на пустое
В Power Query заменить NULL на пустое
Power Query ‒ это мощный инструмент для обработки данных в Excel или Power BI. Часто при работе с данными возникает необходимость заменить значения NULL на пустые значения. В этой статье мы рассмотрим различные способы выполнить такую замену при помощи Power Query.
1. Замена NULL на пустую строку⁚
― Щелкните правой кнопкой мыши на столбце, который содержит значения NULL, и выберите Заменить значения;
‒ В диалоговом окне Заменить значения оставьте поле Значение для поиска пустым;
― В поле Значение для замены введите пустую строку или символ, который будет представлять пустое значение (например, -);
― Нажмите ОК, чтобы закрыть редактор Power Query. Теперь все значения NULL в столбце будут заменены на пустые строки или выбранный символ.
2; Замена NULL на другое значение⁚
― Щелкните правой кнопкой мыши на столбце, содержащем значения NULL, и выберите Заменить значения;
‒ В диалоговом окне Заменить значения введите значение NULL в поле Значение для поиска;
‒ В поле Значение для замены введите новое значение, которое должно заменить NULL;
‒ Нажмите ОК, чтобы закрыть редактор Power Query. Теперь все значения NULL в столбце будут заменены на новое значение.
3. Замена NULL на предыдущее или следующее значение⁚
― Добавьте индексный столбец к вашим данным (можно использовать функцию Добавить индекс);
‒ Замените значения NULL в столбце, содержащем NULL, на пустые строки или выбранный символ (по шагам из пункта 1);
‒ Сортируйте таблицу по индексному столбцу в порядке возрастания или убывания;
‒ Добавьте новый столбец, который будет содержать предыдущее или следующее значение, используя функции Вернуть предыдущее значение или Вернуть следующее значение;
― Удалите индексный столбец и столбец со значениями NULL;
― Нажмите ОК, чтобы закрыть редактор Power Query. Теперь значения NULL будут заменены на предыдущее или следующее значение.
4. Замена NULL на среднее значение или другую агрегированную функцию⁚
‒ Добавьте индексный столбец к вашим данным (можно использовать функцию Добавить индекс);
‒ Замените значения NULL в столбце, содержащем NULL, на пустые строки или выбранный символ (по шагам из пункта 1);
― Сгруппируйте данные по другому столбцу, который не содержит NULL, и вычислите агрегированную функцию, такую как среднее значение, сумма, максимум, минимум и т.д.;
‒ Соедините исходную таблицу и таблицу с агрегированными данными, используя функцию Соединить запросы по общему столбцу;
‒ Удалите индексный столбец, столбец с NULL и столбец с агрегированными данными;
― Нажмите ОК, чтобы закрыть редактор Power Query. Теперь значения NULL будут заменены на агрегированное значение.
В Power Query есть множество других функций и возможностей для замены значения NULL на пустое или другое значение. Вы можете экспериментировать и выбрать наиболее подходящий для вас способ в зависимости от ваших требований и структуры данных.