Top.Mail.Ru
Ответы

PQ ecxel Нужно выгружать и буквы и числа

Помогите, пожалуйста. Спасите коллектив
У нас есть таблица с номерами позиций, которые выгружаются на другую страницу. Если в позиции есть буква
Выдает ошибку "не удалось преобразовать в число"
Но нам нужно, чтобы было и число и буква
Например 3А
К сожалению, мы даже примерно не представляем что нужно делать
Кусок кода нашли в свойствахlet
Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
#"Измененный тип" = Table.TransformColumnTypes(Источник,{{"№ отправочного элемента", Int64.Type}, {"Кол-во отправ. эл-тов", Int64.Type}, {"№ детали", Int64.Type}, {"Сечение, профиль", type text}, {"Длина, мм", Int64.Type}, {"Кол-во деталей в 1ом эл-те", Int64.Type}, {"Масса 1ой детали", type number}, {"Общая масса деталей в 1ом эл-те, кг", type number}, {"Общее кол-во деталей", Int64.Type}, {"Общая масса деталей, кг", type number}, {"Масса 1го отправочного эл-та, кг", type number}, {"Общая масса отправочных эл-ов, кг", type number}, {"Марка стали", type text}, {"Примечания", type text}}),
#"Строки с примененным фильтром" = Table.SelectRows(#"Измененный тип", each ([#"№ детали"] <> null)),
#"Удаленные столбцы" = Table.RemoveColumns(#"Строки с примененным фильтром",{"№ отправочного элемента", "Кол-во отправ. эл-тов", "Кол-во деталей в 1ом эл-те", "Масса 1ой детали", "Общая масса деталей в 1ом эл-те, кг", "Общая масса деталей, кг", "Масса 1го отправочного эл-та, кг", "Общая масса отправочных эл-ов, кг", "Марка стали"}),
#"Сгруппированные строки" = Table.Group (#"Удаленные столбцы", {"№ детали", "Сечение, профиль", "Длина, мм", "Примечания"}, {{"Количество", each List.Sum([#"Общее кол-во деталей"]), type number}})
in
#"Сгруппированные строки"
Что нужно добавить или изменить?

По дате
По Рейтингу
Аватар пользователя
Просветленный

К сожалению, мы даже примерно не представляем что нужно делать

Представь себе, мы - тоже не представляем !
Как не представляем зачем вам буквы в другую страницу отсылать и как это связано с Excel.
Мы понятия не имеем, что у вас за таблица и что вы с ней делаете и чем обрабатываете. Макросы ? Запросы ? Формулы ? Всё вместе взятое ? Что вы, в результате получить хотите ? ОКУДА МЫ ЭТО ВСЁ ДОЛЖНЫ ЗНАТЬ, БЛИН ?!

Что нужно добавить или изменить?

Мой хрустальный шарик подсказывает, что нужно найти то место, где происходит изменение типов и убрать его. Правда, если приведения значения к числу необходимо, например потому, что дальше это число в вычислениях участвует, то, как-бы, ничего не сделаешь, только писать числа без букв. Или как-то переписывать весь остальной код, чтобы он, например, отделял числа от букв, производил вычисления и склеивал результат обратно с буквами... Ну или что там вам требуется, мы же этого не знаем.

Аватар пользователя
Мудрец

Попробуйте удалить шаг измененный тип.