2016-04-08 4 views
1

Есть ли более прямой способ преобразовать тип элементов в списке, чем через Table.TransformColumnTypes (что добавит дополнительный неуклюжий шаг трансформации)?Как преобразовать тип списка в Power Query/M

Использование List.Transform (Список, каждый _ как текст), например, возвращает ошибки для значений чисел. Есть ли правильный синтаксис для выполнения этого преобразования непосредственно в списке (цель заключается в использовании Text.Combine, чтобы объединить значения списка)?

ответ

2

Чтобы преобразовать число в текстовое значение, используйте Number.ToText. Вы можете использовать что-то вроде этого, чтобы использовать Text.Combine с числовым списком:

= Text.Combine(List.Transform(List, each Number.ToText(_)), "separator")

+0

Спасибо! Не получилось, что мы действуем на уровне «клетки» здесь. На самом деле для более общих целей (например, источников, которые предоставляют списки, где определенный формат не был предопределен), я бы использовал Text.From(). – ImkeF

Смежные вопросы