Condividi tramite


Table.Contains

Sintassi

Table.Contains(table as table, row as record, optional equationCriteria as any) as logical

Informazioni su

Indica se il record row specificato viene visualizzato come riga in table. Facoltativamente, è possibile specificare il parametro equationCriteria per controllare il confronto tra le righe della tabella.

Esempio 1

Determinare se la tabella contiene la riga.

Utilizzo

Table.Contains(
    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 = "Bob"]
)

Output

true

Esempio 2

Determinare se la tabella contiene la riga.

Utilizzo

Table.Contains(
    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 = "Ted"]
)

Output

false

Esempio 3

Determinare se la tabella contiene la riga confrontando solo la colonna [Name].

Utilizzo

Table.Contains(
    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"]
    }),
    [CustomerID = 4, Name = "Bob"],
    "Name"
)

Output

true

Criteri equazioni