Skip to main content

Table.ContainsAll

Υποδεικνύει αν όλες οι καθορισμένες εγγραφές εμφανίζονται ως γραμμές στον πίνακα.

Syntax​

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

Remarks​

Υποδεικνύει αν όλες οι καθορισμένες εγγραφές στη λίστα εγγραφών rows εμφανίζονται ως γραμμές στον table. Μπορεί να καθοριστεί μια προαιρετική παράμετρος equationCriteria για τον έλεγχο της σύγκρισης μεταξύ των γραμμών του πίνακα.

Examples​

Example #1​

Προσδιορίζει αν ο πίνακας περιέχει όλες τις γραμμές, συγκρίνοντας μόνο τη στήλη [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​

Προσδιορίζει αν ο πίνακας περιέχει όλες τις γραμμές.

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