Saltar al contenido principal

Table.IsDistinct

Indica si la tabla contiene solo filas distintas (sin duplicados).

Syntax

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

Remarks

Indica si la table contiene solo filas distintas (sin duplicados). Devuelve true si las filas son distintas, false en caso contrario. Un parámetro opcional, comparisonCriteria, especifica en qué columnas de la tabla se comprueba si hay duplicación. Si no se especifica comparisonCriteria, se comprueban todas las columnas.

Examples

Example #1

Determinar si la tabla es distinta.

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

Determinar si la tabla es distinta en la columna.

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