Skip to main content

Table.IsDistinct

Norāda, vai tabulā ir ietvertas tikai atšķirīgas rindas (nevis dublikāti).

Syntax

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

Remarks

Norāda, vai table ietver tikai atšķirīgas rindas (nevis dublikātus). Tiek atgriezta vērtība true, ja rindas ir atšķirīgas; pretējā gadījumā tiek atgriezta vērtība false. Izmantojot papildu parametru comparisonCriteria, tiek norādīts, kuras tabulas kolonnas tiek pārbaudītas, lai noteiktu dublikātus. Ja parametrs comparisonCriteria nav norādīts, tiek pārbaudītas visas kolonnas.

Examples

Example #1

Nosakiet, vai tabula ir atšķirīga.

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

Nosakiet, vai tabula ir atšķirīga kolonnā.

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