Nhảy tới nội dung

Table.IsDistinct

Cho biết bảng chỉ chứa các hàng riêng biệt (không trùng lặp) hay không.

Syntax

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

Remarks

Cho biết table chỉ chứa các hàng riêng biệt (không trùng lặp) hay không. Trả về true nếu các hàng riêng biệt, false nếu ngược lại. Tham số tùy chọn comparisonCriteria chỉ định cột nào của bảng được kiểm tra tính trùng lặp. Nếu comparisonCriteria không được chỉ định thì tất cả các cột đều được kiểm tra.

Examples

Example #1

Xác định bảng có riêng biệt không.

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

Xác định bảng có riêng biệt trong cột hay không.

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