Zum Hauptinhalt springen

Table.IsDistinct

Gibt an, ob die Tabelle nur eindeutige Zeilen (also keine Duplikate) enthält.

Syntax

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

Remarks

Gibt an, ob das Element vom Typ "table" nur eindeutige Zeilen (also keine Duplikate) enthält. Gibt true zurück, wenn die Zeilen eindeutig sind. Andernfalls wird false zurückgegeben. Mit einem optionalen Parameter (comparisonCriteria) kann angegeben werden, welche Spalten aus der Tabelle auf mehrfache Vorkommen überprüft werden sollen. Ohne Angabe von "comparisonCriteria" werden alle Spalten überprüft.

Examples

Example #1

Ermittelt, ob die Tabelle eindeutig ist.

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

Result:

true

Example #2

Ermittelt, ob die Tabelle in der Spalte eindeutig ist.

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

Result:

false

Category

Table.Membership