Функция CountDistinct в SQL Reporting Services позволяет подсчитывать уникальные значения в отчёте на разных уровнях области применения. www.mssqltips.com
Синтаксис функции: CountDistinct (выражение, область применения, рекурсивный). www.mssqltips.com learn.microsoft.com
Параметры функции:
- выражение (вариант) — выражение, по которому будет выполняться агрегирование. learn.microsoft.com
- область применения (строка) — необязательный параметр, название набора данных, группы или области данных, к которым будет применяться агрегирующая функция. learn.microsoft.com Если область применения не указана, используется текущая область. learn.microsoft.com
- рекурсивный (перечисленный тип) — необязательный параметр, указывает, следует ли выполнять агрегирование рекурсивно. learn.microsoft.com По умолчанию равен «Simple». www.mssqltips.com
Результат функции — целое число. learn.microsoft.com
Некоторые ограничения функции: