Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Syntax
Table.FromRecords(
records as list,
optional columns as any,
optional missingField as nullable number
) as table
Om
Konverterar en angiven lista med poster till en tabell.
records: Listan över poster som ska konverteras till en tabell.columns: (Valfritt) En lista över tabellens kolumnnamn eller tabellens typ.missingField: (Valfritt) Anger hur fält som saknas ska hanteras på en rad. Använd något av följande värden:-
MissingField.Error: Alla fält som saknas genererar ett fel (standard). -
MissingField.UseNull: Alla fält som saknas inkluderas somnullvärden.
Om du använder
MissingField.Ignorei den här parametern genereras ett fel.-
Exempel 1
Skapa en tabell från poster med postfältnamn som kolumnnamn.
Användning
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})
Output
#table(type table[CustomerID = any, Name = any, Phone = any],
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
})
Exempel 2
Skapa en tabell från poster med angivna kolumner och välj kolumnerna med siffror.
Användning
Table.ColumnsOfType(
Table.FromRecords(
{[CustomerID = 1, Name = "Bob"]},
type table[CustomerID = Number.Type, Name = Text.Type]
),
{type number}
)
Output
{"CustomerID"}
Exempel 3
Skapa en tabell som innehåller förnamn, initial för mellannamn och efternamn för kundernas från de angivna registeruppgifterna. Om något av värdena saknas ersätter du värdet med null.
Användning
Table.FromRecords({
[CustomerID = 1, FirstName = "Bob", MiddleInitial = "C", LastName = "Smith"],
[CustomerID = 2, FirstName = "Sarah", LastName = "Jones"],
[CustomerID = 3, FirstName = "Harry", MiddleInitial = "H"]
},
type table [FirstName = nullable text, MiddleInitial = nullable text, LastName = nullable text],
MissingField.UseNull)
Output
#table(type table[FirstName = text, MiddleInitial = text, LastName = text],
{
{"Bob", "C", "Smith"},
{"Sarah", null, "Jones"},
{"Harry", "H", null}
})