Auf Englisch lesen

Freigeben über


Table.HasColumns

Syntax

Table.HasColumns(table as table, columns as any) as logical 

Info

Gibt an, ob die table die angegebene(n) Spalte(n) columns enthält. Gibt true zurück, wenn die Tabelle die Spalte (n) enthält, andernfalls false.

Beispiel 1

Ermittelt, ob die Tabelle die Spalte [Name] enthält.

Verwendung

TTable.HasColumns(
    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"
)

Ausgabe

true

Beispiel 2

Ermittelt, ob die Tabelle die Spalten [Name] und [PhoneNumber] enthält.

Verwendung

Table.HasColumns(
    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", "PhoneNumber"}
)

Ausgabe

false