Table.IsDistinct
Tabloda yalnızca ayrı satırların bulunup bulunmadığını (yinelenen satır olmadığını) gösterir.
Syntax
Table.IsDistinct(
table as table,
optional comparisonCriteria as any
) as logical
Remarks
table
içinde yalnızca ayrı satırların bulunup bulunmadığını (yinelenen satır olmadığını) gösterir. Satırların tümü ayrıysa true
döndürür, ayrı değilse false
döndürür. İsteğe bağlı comparisonCriteria
parametresi, tablodaki hangi sütunların yineleme için test edildiğini belirtir. comparisonCriteria
belirtilmediği takdirde tüm sütunlar test edilir.
Examples
Example #1
Tablonun benzersiz olup olmadığını belirler.
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
Tablonun sütunlar açısından benzersiz olup olmadığını belirler.
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