DISTINCT, функция

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

Примечание

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

Синтаксис

DISTINCT(<column>)

Параметры

Элемент

Определение

column

Столбец, из которого возвращаются уникальные значения. или выражение, возвращающее столбец.

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

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

Замечания

На результаты функции DISTINCT влияет текущий контекст фильтра. Например, если формулу из следующего примера использовать для создания меры, то результаты будут изменяться каждый раз, когда таблица будет фильтроваться для отображения определенного региона или периода времени.

Связанные функции

Функция VALUES аналогична функции DISTINCT. Она тоже может использоваться для возвращения списка уникальных значений и, как правило, будет возвращать те же результаты, что и функция DISTINCT. Однако в определенном контексте функция VALUES будет возвращать дополнительное специальное значение. Дополнительные сведения см. в разделе Функция VALUES.

Пример

Следующая формула подсчитывает количество уникальных клиентов, оформлявших заказы через Интернет. Затем приводится таблица, где показаны возможные результаты в случае, если формула добавляется в сводную таблицу.

=COUNTROWS(DISTINCT(InternetSales_USD[CustomerKey]))

Учтите, что список значений, возвращаемых функцией DISTINCT, нельзя вставить непосредственно в столбец. Вместо этого результаты функции DISTINCT передаются другой функции, которая выполняет подсчет, фильтрацию или статистическую обработку значений с помощью списка. Чтобы максимально упростить этот пример, таблица уникальных значений передается в функцию COUNTROWS.

Уникальные интернет-клиенты

Column Labels

 

 

 

Метки строк

Accessories

Bikes

Одежда

Общий итог

2005

 

1013

 

1013

2006

 

2677

 

2677

2007

6792

4875

2867

9309

2008

9435

5451

4196

11377

Grand Total

15114

9132

6852

18484

Также учтите, что результаты не аддитивны, То есть общее количество уникальных клиентов в 2007 не является суммой числа уникальных клиентов в Accessories, Bikes и Clothing за этот год. Так происходит потому, что клиент может учитываться в нескольких группах.

См. также

Справочник

FILTER, функция

Функция RELATED

Функция VALUES

Другие ресурсы

Функции фильтров (DAX)