Skip to main content

Table.IsDistinct

Υποδεικνύει αν ο πίνακας περιέχει μόνο διακριτές γραμμές (όχι διπλότυπα).

Syntax​

Table.IsDistinct(
table as table,
optional comparisonCriteria as any
) as logical

Remarks​

Υποδεικνύει αν ο πίνακας table περιέχει μόνο διακριτές γραμμές (όχι διπλότυπα). Επιστρέφει τιμή true, αν οι γραμμές είναι διακριτές, διαφορετικά επιστρέφει τιμή false. Μια προαιρετική παράμετρος, comparisonCriteria, καθορίζει ποιες στήλες του πίνακα θα ελεγχθούν για διπλότυπα. Αν δεν καθοριστεί η comparisonCriteria, ελέγχονται όλες οι στήλες.

Examples​

Example #1​

Προσδιορίζει αν ο πίνακας είναι διακριτός.

Table.IsDistinct(
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"]
})
)

Result:

true

Example #2​

Προσδιορίζει αν ο πίνακας είναι διακριτός στη στήλη.

Table.IsDistinct(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 5, Name = "Bob", Phone = "232-1550"]
}),
"Name"
)

Result:

false

Category​

Table.Membership