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