Table.FromList

Syntax

Table.FromList(list as list, optional splitter as nullable function, optional columns as any, optional default as any, optional extraValues as nullable number) as table

Om

Konverterar en lista, list, till en tabell genom att tillämpa delning, splitter, på varje objekt i listan. Som standard antas listan vara en lista med textvärden som avgränsas med kommatecken. Tillvalet columns kan vara antalet kolumner, en lista med kolumner eller en TableType. Tillvalen default och extraValues kan också anges.

Exempel 1

Skapa en tabell från listan med kolumnen ”Letters” med hjälp av standarddelaren.

Användning

Table.FromList({"a", "b", "c", "d"}, null, {"Letters"})

Resultat

Table.FromRecords({
    [Letters = "a"],
    [Letters = "b"],
    [Letters = "c"],
    [Letters = "d"]
})

Exempel 2

Skapa en tabell från listan med splittern Record.FieldValues där den resulterande tabellen har "CustomerID" och "Name" som kolumnnamn.

Användning

Table.FromList(
    {
        [CustomerID = 1, Name = "Bob"],
        [CustomerID = 2, Name = "Jim"]
    },
    Record.FieldValues,
    {"CustomerID", "Name"}
)

Resultat

Table.FromRecords({
    [CustomerID = 1, Name = "Bob"],
    [CustomerID = 2, Name = "Jim"]
})