Bagikan melalui


Table.IsDistinct

Sintaks

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

Tentang

Menunjukkan apakah table hanya berisi baris yang berbeda (tanpa duplikat). Mengembalikan true jika baris berbeda, false jika tidak. Parameter opsional, comparisonCriteria, menentukan kolom tabel mana yang diuji untuk duplikasi. Jika comparisonCriteria tidak ditentukan, semua kolom akan diuji.

Contoh 1

Tentukan apakah tabel berbeda.

Penggunaan

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"]
    })
)

Hasil

true

Contoh 2

Tentukan apakah tabel berbeda dalam kolom.

Penggunaan

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"
)

Hasil

false

Kriteria perbandingan