Table.ContainsAll
Sintaxis
Table.ContainsAll(table as table, rows as list, optional equationCriteria as any) as logical
Acerca de
Indica si todos los registros especificados en la lista de registros rows
aparecen como filas en table
. Se puede especificar un parámetro equationCriteria
opcional para controlar la comparación entre las filas de la tabla.
Ejemplo 1
Determinar si la tabla contiene todas las filas comparando solo la columna [CustomerID].
Uso
Table.ContainsAll(
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 = 1, Name = "Bill"],
[CustomerID = 2, Name = "Fred"]
},
"CustomerID"
)
Salida
true
Ejemplo 2
Determinar si la tabla contiene todas las filas.
Uso
Table.ContainsAll(
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 = 1, Name = "Bill"],
[CustomerID = 2, Name = "Fred"]
}
)
Salida
false