Skip to main content

Table.IsDistinct

Nyatakan sama ada jadual mengandungi hanya baris tersendiri (tiada pendua).

Syntax

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

Remarks

Nyatakan sama ada table mengandungi hanya baris tersendiri (tiada pendua). Mengembalikan true jika baris adalah unik, false sebaliknya. Parameter pilihan, comparisonCriteria, menentukan lajur yang mana pada jadual diuji untuk penduaan. Jika comparisonCriteria tidak diperlukan, semua lajur telah diuji.

Examples

Example #1

Tentukan sama ada jadual adalah tersendiri.

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

Tentukan sama ada jadual adalah tersendiri dalam lajur.

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