Table.IsDistinct is a Power Query M function that indicates whether a table contains only distinct rows (no duplicates). The function returns true if the rows are distinct, and false otherwise.
Compatible with: Power BI Service Power BI Desktop Excel Microsoft 365
Syntax
Table.IsDistinct(
table as table,
optional comparisonCriteria as any,
) as logical
Description
Table.IsDistinct indicates whether the table contains only distinct rows. It returns true
if rows in table
are distinct, false
otherwise. An optional comparisonCriteria
can specify test columns.
Examples
Determine if the table is distinct.
// Output: true
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"]
} )
)
Determine if the table is distinct in column.
// Output: false
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"
)
Related functions
Other functions related to Table.IsDistinct are:
- Table.HasColumns
- Table.IsEmpty
- Table.MatchesAllRows
- Table.MatchesAnyRows
- Table.Profile
- Table.Schema
- Tables.GetRelationships
2023-2024 © BI Gorilla. All rights are reserved. Information from Microsoft docs is property of Microsoft Corp. | Privacy Policy