Функция DISTINCTCOUNT (DAX)

Функция DISTINCTCOUNT подсчитывает количество разных ячеек в столбце, содержащих числа.

Синтаксис

DISTINCTCOUNT(<column>)

Параметры

  • столбец
    Столбец, содержащий числа для подсчета.

Возвращаемое значение

Количество разных значений в column.

Замечания

Единственным аргументом, допустимым для этой функции, является столбец. Можно использовать столбцы, содержащие любой тип данных. Если функция не обнаруживает строки, которые можно подсчитать, возвращается значение BLANK. Если строки присутствуют, функция выводит количество различимых значений.

Пример

В этом примере показано, как выполнить подсчет числа отдельных заказов на продажу в столбце ResellerSales_USD[SalesOrderNumber.

=DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])

Использование приведенной выше меры в таблице с календарным годом в боковой и верхней категориях продукции дает следующие результаты.

Подсчет различных заказов через торгового посредника

Column Labels

Метки строк

Accessories

Bikes

Одежда

Components

Общий итог

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

В приведенном выше примере видно несоответствие чисел общего итога строк. Это происходит потому, что один порядок может содержать линейные элементы в том же порядке из разных категорий продуктов.

См. также

Справочник

Функция COUNT

COUNTA, функция

COUNTAX, функция

COUNTX, функция

Другие ресурсы

Статистические функции (DAX)