Läs på engelska

Dela via


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

Kontrollera om tabellen är distinkt.

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 distinkt i kolumnen.

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