Ana içeriğe geç

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