Поделиться через


DISTINCTCOUNT

применяется:вычисляемый столбецвычисляемой таблицыизмерениевизуального вычисления

Подсчитывает количество уникальных значений в столбце.

Синтаксис

DISTINCTCOUNT(<column>)

Параметры

Срок Описание
column Столбец, содержащий значения, которые нужно подсчитать

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

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

Замечания

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

  • функция DISTINCTCOUNT подсчитывает значение BLANK. Чтобы пропустить значение BLANK, используйте функцию DISTINCTCOUNTNOBLANK.

  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

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

= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])

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

Метки строк Принадлежности Велосипеды Одежда Компоненты - Общий итог
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
общий 1315 3153 2410 2646 1 3797

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

функция COUNTCOUNTA функцииCOUNTAXCOUNTXстатистических функций