Страницы: 1
RSS
В Power Query из списков сделать таблицу
 
Добрый день. Есть два списка. Как из этих списков сделать таблицу как на скрине?
Код
let
    Source1 = {5..10},
    Source2 = {15..20}
in
    Source2
 
Можно так:
Код
let
    Source1 = {5..10},
    Source2 = {15..20},
    Custom1 = Table.FromColumns( {Source1, Source2} )
in
    Custom1

Причем количество элементов в списках не обязательно должно быть равным, количество строк будет по количеству элементов в максимальном списке, а в остальных столбцах в строках без элементов будет null
Изменено: PooHkrd - 27.11.2019 09:14:20
Вот горшок пустой, он предмет простой...
 
PooHkrd, спасибо. Очень коротко получилось и круто.
 
А если написать вот так:
Код
Table.FromColumns( {Source1, Source2}, type table [Source1 = number, Source2 = number] )

То можно сразу и имена столбцам таблицы задать и типы данных для каждого прописать. Читайте справочники там все есть.
Вот горшок пустой, он предмет простой...
 
можно вопрос задать в этой теме. как в Power Query сделать столбец со случайными значениями? случайные числа могу получить, а дальше не знаю.
формулой в Excel так:
Код
=ВЫБОР(СЛУЧМЕЖДУ(1;3);"a";"b";"c")

Код
= Table.AddColumn(любая таблица, "Custom", each Number.Round(Number.RandomBetween(1,3)))
Изменено: artyrH - 27.11.2019 09:59:20
 
artyrH, дык а так не устроит:  
Код
Table.AddColumn(from, "Custom", each {"a","b","c"}{Number.Round(Number.RandomBetween(0,2))})

хотя для равномерного лучше так
Код
Table.AddColumn(from, "Custom", each {"a","b","c"}{Number.Round(Number.RandomBetween(-0.5,2.5))})
Изменено: buchlotnik - 27.11.2019 10:12:01
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik, надо же.. как все рядом находится :)  спасибо большое
Страницы: 1
Наверх