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


DISTINCTCOUNTNOBLANK

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

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

Синтаксис

DISTINCTCOUNTNOBLANK(<column>)

Параметры

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

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

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

Замечания

  • В отличие от функции DISTINCTCOUNT, DISTINCTCOUNTNOBLANK не учитывает значение BLANK.

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

Пример

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

= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])

запрос DAX

EVALUATE
    ROW(
        "DistinctCountNoBlank", DISTINCTCOUNTNOBLANK(DimProduct[EndDate]),
        "DistinctCount", DISTINCTCOUNT(DimProduct[EndDate])
    )
[DistinctCountNoBlank] [DistinctCount]
2 3

DISTINCTCOUNT