Lezen in het Engels

Delen via


Table.FromRecords

Syntaxis

Table.FromRecords(records as list, optional columns as any, optional missingField as nullable number) as table

Over

Converteert records, een lijst met records, naar een tabel.

Voorbeeld 1

Maak een tabel op basis van records met recordveldnamen als kolomnamen.

Gebruik

Table.FromRecords({
    [CustomerID = 1, Name = "Bob", Phone = "123-4567"],
    [CustomerID = 2, Name = "Jim", Phone = "987-6543"],
    [CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})

Uitvoer

Table.FromRecords({
    [CustomerID = 1, Name = "Bob", Phone = "123-4567"],
    [CustomerID = 2, Name = "Jim", Phone = "987-6543"],
    [CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})

Voorbeeld 2

Maak een tabel van records met getypte kolommen en selecteer de getalkolommen.

Gebruik

Table.ColumnsOfType(
    Table.FromRecords(
        {[CustomerID = 1, Name = "Bob"]},
        type table[CustomerID = Number.Type, Name = Text.Type]
    ),
    {type number}
)

Uitvoer

{"CustomerID"}

Ontbrekend veld