Freigeben über


Table.RemoveColumns

Syntax

Table.RemoveColumns(table as table, columns as any, optional missingField as nullable number) as table

Info

Entfernt die angegebenen columns aus der zur Verfügung gestellten table. Wenn die angegebene Spalte nicht vorhanden ist, wird ein Fehler ausgelöst, es sei denn, der optionale Parameter missingField gibt ein alternatives Verhalten an (z. B. MissingField.UseNull oder MissingField.Ignore).

Beispiel 1

Entfernt die Spalte „[Phone]“ aus der Tabelle.

Verwendung

Table.RemoveColumns(
    Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
    "Phone"
)

Ausgabe

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

Beispiel 2

Versuchen Sie, eine nicht vorhandene Spalte aus der Tabelle zu entfernen.

Verwendung

Table.RemoveColumns(
    Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
    "Address"
)

Ausgabe

[Expression.Error] The column 'Address' of the table wasn't found.