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


DISTINCTCOUNTNOBLANK

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

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

Синтаксис

DISTINCTCOUNTNOBLANK(<column>)  

Параметры

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

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

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

Замечания

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

  • Эта функция не поддерживается для использования в режиме 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