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