Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Замена номеров в столбце на null в Power Query
 
Доброго времени суток!
Из какой-то программы выгружаются данные, в одном столбце "название магазина", а под ним номера. Магазинов много, номеров около 2000. В примере вставила часть исходного столбца.

Какую формулу использовать в power query чтобы заменить номера на null? Следующим шагом хочу заполнить вниз названия магазинов.
Изменено: Owlet - 13 янв 2021 22:43:35
 
Доброе время суток.
Вариант.
Код
let
    digits = {"0".."9"},
    Source = Excel.CurrentWorkbook(){[Name="Таблица1_2"]}[Content],
    setNumberToNull = Table.TransformColumns(Source, {"Подразделение", each [a = Text.Remove(_, digits), b = if Text.Length(a) = 0 then null else _][b]})
in
    setNumberToNull
 
Андрей VG, на исходнике получилось)) Спасибо!
Вот эта часть  [a = Text.Remove(_, digits), b = if Text.Length(a) = 0 then null else _][b], сначала удаляет все числа из списка, а если вместо числа стало 0, та заменяет, правильно?
 
Цитата
Owlet написал:
сначала удаляет все числа из списка, а если вместо числа стало 0, та заменяет, правильно?
Нет.
Удаляет все цифры из текста. Сравнивает длину текста результата с 0. Если длина 0, то текст состоял из одних цифр, поэтому возвращает null, иначе возвращает исходный текст.
 
Андрей VG, Спасибо огромное! Осваивать мне еще и осваивать pq)
Страницы: 1
Читают тему (гостей: 1)
Наверх