Partager via


Table.IsDistinct

Syntaxe

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

À propos

Indique si la table contient seulement des lignes distinctes (pas de doublons). Retourne true si les lignes sont distinctes ; sinon, false. Un paramètre facultatif, comparisonCriteria, spécifie quelles colonnes de la table tester pour y rechercher les doublons. Si comparisonCriteria n’est pas spécifié, toutes les colonnes sont testées.

Exemple 1

Détermine si la table ne contient que des valeurs distinctes.

Utilisation

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

Sortie

true

Exemple 2

Détermine si la table ne contient que des valeurs distinctes dans la colonne.

Utilisation

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

Sortie

false