Table.IsDistinct

Syntax

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

Info

Gibt an, ob die table nur eindeutige Zeilen (also keine Duplikate) enthält. Gibt true zurück, wenn die Zeilen unterschiedlich sind, andernfalls false. Ein optionaler Parameter comparisonCriteria gibt an, welche Spalten der Tabelle auf doppelt vorhandene Werte überprüft werden. Wenn comparisonCriteria nicht angegeben ist, werden alle Spalten getestet.

Beispiel 1

Ermittelt, ob die Tabelle eindeutig ist.

Verwendung

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

Ausgabe

true

Beispiel 2

Ermittelt, ob die Tabelle in der Spalte eindeutig ist.

Verwendung

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

Ausgabe

false