Страницы: 1
RSS
PQ. Обьединить значения всех столбцов, начиная с n-го, без явного указания наименований в запросе
 
Функция. Каждый раз передаётся разное количество столбцов от 8 до 22. Надо объединять (пробовал Text.Combine()) в один все столбцы, кроме первого.
Изменено: vikttur - 23.10.2021 20:36:46
 
Это шедевр. Бывает что в вопросе что-то непонятно, но что б вот так было непонятно всё - это супер.
Изменено: БМВ - 23.10.2021 17:38:06
По вопросам из тем форума, личку не читаю.
 
БМВ, :)
Moses Key, решение простое: нужно не указывать явно имена столбцов.
 
Moses Key, вернитесь, в первом сообщении опишите нормально задачу. Как это - объединять столбцы? Было  20, стал один? в таком случае достаточно 19 удалить :)
Объединять значения столбцов? Тогда так и пишите. И покажите файл-пример.
 
Цитата
surkenny написал:
, решение простое: нужно не указывать явно имена столбцов.
Имена столбцов по умолчанию стандартные для PQ - Column1 и т.д. Пробовал передавать список полученный через Table.ColumnsNames, но в результате получается просто - "Column2,Column3" и т.д.
 
Цитата
Moses Key написал:
стандартные для PQ - Column1 и т.д.
это для кого стандартные?
Прочитайте правила и прикрепите к первому сообщению файл пример с нужным результатом (сделанным вручную).
 
Код
Table.AddColumn(Source, "q", (x)=>Text.Combine(List.Skip(Record.ToList(x), 1)))
 
Антон, Антон...
 
Антон, огромная вам благодарность за помощь и науку!
 
А задача-то в чем? Можете сформулировать название темы?
 
vikttur, “Обьединить значения всех столбцов, начиная с n-го, без явного указания наименований в запросе PQ”
Страницы: 1
Наверх