Страницы: 1
RSS
PQ. Не удается преобразовать значение типа List в тип Text.
 
Доброе утро!
Собственно, проблема обозначена в названии темы.
Разбираюсь с решением предыдущей задачи. Возможность создания нескольких необходимых столбцов на основе предыдущего шага, оказывается, крайне полезная штука)

Возникла необходимость из частей одного столбца "собрать" другое значение. Если я правильно понимаю, в этом должна помочь функция Text.Middle, возвращающая определенный кусок исходного текста. Вроде все делаю по аналогии с другой текстовой функцией
Код
...{"Ссылки на РД",each Text.Combine([a],"; ")}...
но при
Код
...{"k",each Text.Middle([a], 5, 2)}...
выдает
Цитата
Expression.Error: Не удается преобразовать значение типа List в тип Text.
Что не так и как это побороть?
 
Цитата
jeka-irbis написал:
Что не так
Text.Combine в качестве первого аргумента принимает список элементов с типом текст.
Text.Middle в качестве первого аргумента принимает единственное значение с типом текст, а вы ему даете список. Вот он и ругается.
Цитата
jeka-irbis написал:
как это побороть?
Прежде чем совать в функцию незнамо что, необходимо курить мануалы и хоть чуть-чуть разобраться с типами данных в PQ.
Вот горшок пустой, он предмет простой...
 
PooHkrd, полуответ гениален. Спасибо, что уделили время.
 
jeka-irbis, если посмотреть на название темы, то ответ исчерпывающий.
Если вам нужно решить задачу, то нужно создать тему с названием вкратце описывающем задачу, а не с названием ошибки, которая выползает при ваших попытках её решить. Вам это уже писалось на данном форуме неоднократно.
Так что какой вопрос - такой и ответ. Создавайте тему с четким примером данных, которые нужно получить на выходе, и возможно, кто-то вам поможет, не исключено что это даже буду я.
Вот горшок пустой, он предмет простой...
Страницы: 1
Наверх