DISTINCTCOUNT

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

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

Синтаксис

DAX
DISTINCTCOUNT(<column>)  

Параметры

Срок Описание
column Столбец, containsvalues для подсчета

Возврат value

Количество отдельных values в column.

Замечания

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

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

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

Пример

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

DAX
= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])  

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

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

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

COUNT функции
COUNTA функции
COUNTAX функции
COUNTX функции
Статистические функции