Страницы: 1
RSS
PQ_Сводная таблица с текстом в значениях_кавычки в области значений
 
Здравствуйте, помогите, пожалуйста. Пример взял из Сводная таблица с текстом в значениях
Если номер контейнера содержит запятую (3GQ,794), то PowerQuery в области значений заключает его в кавычки ("3GQ,794",CPK-333). Вопрос: можно ли этого избежать, т.е. чтобы получилось (3GQ,794,CPK-333)? Спасибо.
 
Когда выделяете список из таблицы, то вместо формулы:
Код
=Table.ToList(Table.SelectColumns([Поставки],{"Контейнер"}))

напишите вот так:
Код
=[Поставки][Контейнер]

Я без понятия почему оно так срабатывает, но схема рабочая.
Вроде разобрался, у функции Table.ToList есть второй необязательный параметр "комбайнер", и судя по всему по умолчанию этот комбайнер работает с разделителем запятая, поэтому когда он на входе получает значение с уже имеющейся запятой, то он выделяет значение ячейки, чтобы было понятно что это одна ячейка.
Можно прописать явную функцию обработки строк, например так:
Код
=Table.ToList(Table.SelectColumns([Поставки],{"Контейнер"}), (x)=>x{0})

Так тоже будет работать.
Изменено: PooHkrd - 03.03.2020 10:47:17
Вот горшок пустой, он предмет простой...
 
Работает, спасибо.
Страницы: 1
Наверх