Table.FromRows
Синтаксис
Table.FromRows(rows as list, optional columns as any) as table
Около
Создает таблицу из списка rows
где каждый элемент списка является внутренним списком, содержащим значения столбцов для одной строки. Необязательный список имен столбцов, тип таблицы или ряд столбцов можно указать для columns
.
Пример 1
Возвращает таблицу с столбцом [CustomerID] со значениями {1, 2}, столбец [Имя] со значениями {"Bob", "Джим"}, а столбец [Phone] со значениями {"123-4567", "987-6543"}.
использование
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
{"CustomerID", "Name", "Phone"}
вывод
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})
Пример 2
Возвращает таблицу с столбцом [CustomerID] со значениями {1, 2}, столбец [Имя] со значениями {"Bob", "Джим"}, а столбец [Phone] со значениями {"123-4567", "987-6543"}, где [CustomerID] является типом чисел, а [Name] и [Phone] — текстовыми типами.
Использование
Table.FromRows(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"}
},
type table [CustomerID = number, Name = text, Phone = text]
)
выход
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})