DISTINCTCOUNT

Updated on

DISTINCTCOUNT is a DAX function that counts the number of distinct values in a specified column.

Syntax

DISTINCTCOUNT( ColumnName )
Argument Properties Description
ColumnName The column for which the distinct values are counted.

Return Values

The number of distinct values in column.

Remarks

  • The only argument allowed to this function is a column. You can use columns containing any type of data. When the function finds no rows to count, it returns a BLANK, otherwise it returns the count of distinct values.

  • DISTINCTCOUNT function counts the BLANK value. To skip the BLANK value, use the DISTINCTCOUNTNOBLANK function.

  • This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

Example

The following example shows how to count the number of distinct sales orders in the column ResellerSales_USD[SalesOrderNumber].

= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])

Using the above measure in a table with calendar year in the side and product category on top returns the following results:

Row Labels Accessories Bikes Clothing Components Grand Total
2005 135 345 242 205 366
2006 356 850 644 702 1015
2007 531 1234 963 1138 1521
2008 293 724 561 601 894
1 1
Grand Total 1315 3153 2410 2646 1 3797

In the above example, note that the rows Grand Total numbers do not add up, this happens because the same order might contain line items, in the same order, from different product categories.

Learn more about DISTINCTCOUNT in the following articles:

Other functions related to DISTINCTCOUNT are:

Contribute » | Contributors: Rick de Groot
Microsoft documentation: https://learn.microsoft.com/en-us/dax/distinctcount-function-dax

2023-2024 © BI Gorilla. All rights are reserved. Information from Microsoft docs is property of Microsoft Corp. | Privacy Policy