Ga naar hoofdinhoud

Table.IsDistinct

Geeft aan of de tabel alleen unieke rijen (geen duplicaten) bevat.

Syntax

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

Remarks

Geeft aan of de table alleen unieke rijen (geen duplicaten) bevat. Retourneert true als de rijen uniek zijn. Als er dubbele rijen in de tabel staan, wordt false geretourneerd. Een optionele parameter comparisonCriteria geeft aan van welke kolommen in de tabel wordt gezocht naar kopieën van die kolommen. Als comparisonCriteria niet is opgegeven, worden alle kolommen getest.

Examples

Example #1

Bepalen of de tabel uniek is.

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

Bepalen of de tabel uniek is in de kolom.

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