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


DISTINCTCOUNT

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

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

Синтаксис

DISTINCTCOUNT(<column>)  

Параметры

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

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

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

Замечания

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

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

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

Пример

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

= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])  

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

Метки строк Аксессуары Велосипеды Clothing Компоненты - Общий итог
2005 135 345 242 205 366
2006 356 850 644 702 1015
2007 531 1 234 963 1138 1521
2008 293 724 561 601 894
1 1
Grand Total 1315 3153 2410 2646 1 3797

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

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