Table.IsDistinct

Syntax

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

Om

Anger om endast table innehåller distinkta rader (inga dubbletter). Returnerar true om raderna är distinkta, false annars. En valfri parameter, comparisonCriteria, anger vilka kolumner i tabellen som testas för duplicering. Om comparisonCriteria inte anges testas alla kolumner.

Exempel 1

Ta reda på om tabellen är unik.

Användning

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

Output

true

Exempel 2

Kontrollera om tabellen är unik i kolumnerna.

Användning

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

Output

false

Jämförelsevillkor