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