Lewati ke konten utama

Table.IsDistinct

Menunjukkan apakah tabel berisi hanya baris berbeda (tidak ada duplikat).

Syntax

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

Remarks

Menunjukkan apakah table berisi hanya baris berbeda (tidak ada duplikat). Menghasilkan true jika baris berbeda, false jika sebaliknya. Parameter opsional, comparisonCriteria, menetapkan kolom yang akan diuji untuk duplikasi. Jika comparisonCriteria tidak ditetapkan, semua kolom akan diuji.

Examples

Example #1

Menentukan apakah tabel berbeda.

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

Menentukan apakah tabel berbeda dalam 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