Sdílet prostřednictvím


Table.IsDistinct

Syntaxe

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

Informace

Určuje, zda table obsahuje pouze jedinečné řádky (žádné duplicity). Vrátí true pokud jsou řádky odlišné, jinak false. Volitelný parametr , comparisonCriteriaurčuje, které sloupce tabulky se testují pro duplikaci. Pokud comparisonCriteria není zadaný, testují se všechny sloupce.

Příklad 1

Určete, jestli je tabulka jedinečná.

Využití

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

Výstup

true

Příklad 2

Určete, jestli je tabulka ve sloupci odlišná.

Využití

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

Výstup

false

Srovnávací kritéria