Auf Englisch lesen

Freigeben über


Table.FromRecords

Syntax

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

Info

Konvertiert eine Liste records mit Datensätzen in eine Tabelle.

Beispiel 1

Erstellt eine Tabelle aus Datensätzen mithilfe von Datensatz-Feldnamen als Spaltennamen.

Verwendung

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

Ausgabe

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

Beispiel 2

Erstellt eine Tabelle aus Datensätzen mit typisierten Spalten und wählt die Zahlenspalten aus.

Verwendung

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

Output

{"CustomerID"}

Fehlendes Feld