Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
Table.ContainsAll(
table as table,
rows as list,
optional equationCriteria as any
) as logical
Informacje
Wskazuje, czy wszystkie określone rekordy na liście rekordów rowssą wyświetlane jako wiersze w obiekcie table. Można określić opcjonalny parametr equationCriteria w celu kontrolowania porównania między wierszami tabeli.
Przykład 1
Ustal, czy tabela zawiera wszystkie wiersze, porównując tylko kolumnę [CustomerID].
Użycie
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"
)
Wyjście
true
Przykład 2
Ustal, czy tabela zawiera wszystkie wiersze.
Użycie
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"]
}
)
Wyjście
false