Основное отличие функций SELECTEDVALUE и VALUES в DAX заключается в их функциях и условиях возврата результатов: 12
- SELECTEDVALUE возвращает отфильтрованное значение. 1 Если столбец отфильтрован по одному отдельному значению, то его можно получить с помощью SELECTEDVALUE, в противном случае функция возвращает «альтернативный результат». 1
- VALUES возвращает значения столбца или таблицы: 1
- Если указать столбец, то VALUES вернёт список его уникальных значений. 1
- Если как аргумент указать таблицу, то формула вернёт список всех строк таблицы с сохранением повторений. 1
Таким образом, SELECTEDVALUE используется, когда нужно получить одно значение из контекста фильтра, а VALUES — когда необходимо вернуть значения столбца или таблицы в целом. 2