Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Syntaks
Table.SelectColumns(
table as table,
columns as any,
optional missingField as nullable number
) as table
Om
Returnerer table med kun den angivne columns.
-
table: Den angivne tabel. -
columns: Listen over kolonner fra tabellentable, der skal returneres. Kolonnerne i den returnerede tabel er i den rækkefølge, der er angivet icolumns. -
missingField: (Valgfrit) Hvad skal du gøre, hvis kolonnen ikke findes. Eksempel: MissingField.UseNull eller MissingField.Ignore.
Eksempel 1
Medtag kun kolonne [Navn].
Brug
Table.SelectColumns(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
}),
"Name"
)
Output
Table.FromRecords({
[Name = "Bob"],
[Name = "Jim"],
[Name = "Paul"],
[Name = "Ringo"]
})
Eksempel 2
Medtag kun kolonnerne [CustomerID] og [Name].
Brug
Table.SelectColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"CustomerID", "Name"}
)
Output
Table.FromRecords({[CustomerID = 1, Name = "Bob"]})
Eksempel 3
Hvis den inkluderede kolonne ikke findes, er standardresultatet en fejl.
Brug
Table.SelectColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
"NewColumn"
)
Output
[Expression.Error] The field 'NewColumn' of the record wasn't found.
Eksempel 4
Hvis den inkluderede kolonne ikke findes, opretter indstillingen MissingField.UseNull en kolonne med null-værdier.
Brug
Table.SelectColumns(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
{"CustomerID", "NewColumn"},
MissingField.UseNull
)
Output
Table.FromRecords({[CustomerID = 1, NewColumn = null]})