Lewati ke konten utama

Table.ContainsAll

Menunjukkan apakah semua data yang ditetapkan muncul sebagai baris dalam tabel.

Syntax

Table.ContainsAll(
table as table,
rows as list,
optional equationCriteria as any
) as logical

Remarks

Menunjukkan apakah semua data yang ditetapkan dalam daftar data rows muncul sebagai baris dalam table. Parameter opsional equationCriteria dapat ditetapkan untuk mengontrol perbandingan di antara baris dalam tabel.

Examples

Example #1

Tentukan apakah tabel berisi semua baris, dan hanya membandingkan kolom [CustomerID].

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"
)

Result:

true

Example #2

Menentukan apakah tabel berisi semua baris.

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"]
}
)

Result:

false

Category

Table.Membership