События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодняЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
применяется:вычисляемый столбецвычисляемой таблицыизмерениевизуального вычисления
Возвращает таблицу с одним столбцом, содержащую различные значения из указанного столбца. Другими словами, повторяющиеся значения удаляются и возвращаются только уникальные значения.
Примечание
Эту функцию нельзя использовать для возврата значений в ячейку или столбец на листе; Вместо этого вы вложены функцию DISTINCT в формулу, чтобы получить список различных значений, которые можно передать другой функции, а затем подсчитывать, суммировать или использовать для других операций.
DISTINCT(<column>)
Срок | Определение |
---|---|
column |
Столбец, из которого возвращаются уникальные значения. Или выражение, возвращающее столбец. |
Столбец уникальных значений.
Результаты DISTINCT влияют на текущий контекст фильтра. Например, если вы используете формулу в следующем примере для создания меры, результаты будут изменяться всякий раз, когда таблица фильтруется, чтобы отобразить только определенный регион или период времени.
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Существует другая версия функции DISTINCT, DISTINCT (table), которая возвращает таблицу, удаляя повторяющиеся строки из другой таблицы или выражения.
Функция VALUES аналогична ФУНКЦИИ DISTINCT; Его также можно использовать для возврата списка уникальных значений, и обычно возвращает точно те же результаты, что и DISTINCT. Однако в некоторых контекстных значениях возвращается одно дополнительное специальное значение. Дополнительные сведения см. в разделе функции VALUES.
Следующая формула подсчитывает количество уникальных клиентов, которые создали заказы по интернет-каналу. В следующей таблице показаны возможные результаты при добавлении формулы в отчет.
= COUNTROWS(DISTINCT(InternetSales_USD[CustomerKey]))
Невозможно вставить список значений, которые DISTINCT возвращается непосредственно в столбец. Вместо этого вы передаете результаты функции DISTINCT другой функции, которая подсчитывает, фильтрует или агрегирует значения с помощью списка. Чтобы сделать пример максимально простым, здесь таблица различных значений была передана функции COUNTROWS.
Метки строк | Принадлежности | Велосипеды | Одежда | Общий итог |
---|---|---|---|---|
2005 | 1013 | 1013 | ||
2006 | 2677 | 2677 | ||
2007 | 6792 | 4875 | 2867 | 9309 |
2008 | 9435 | 5451 | 4196 | 11377 |
Общий итог | 15114 | 9132 | 6852 | 18484 |
Кроме того, обратите внимание, что результаты не являются добавками. То есть общее число уникальных клиентов в 2007 не является суммой уникальных клиентов аксессуаров, велосипедов и одежды в течение этого года. Причина заключается в том, что клиент может считаться в нескольких группах.
функции фильтрации
функции FILTER
СВЯЗАННЫЕ функции
функция VALUES
События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодня