SELECTEDVALUE
Применяется к:вычисляемой таблице вычисляемой таблицы Вычисление визуального элемента измерениявычисляемой таблицы
Возвращает значение, когда контекст для columnName отфильтрован только до одного отдельного значения. В противном случае возвращает альтернативное значениеResult.
Синтаксис
SELECTEDVALUE(<columnName>[, <alternateResult>])
Параметры
Термин | Определение |
---|---|
columnName | Имя существующего столбца с использованием стандартного синтаксиса DAX. Это не может быть выражением. |
alternateResult | (Необязательно) Значение, возвращаемое при фильтрации контекста для columnName до нуля или нескольких отдельных значений. Если не указано, значение по умолчанию является выражением BLANK(). |
Возвращаемое значение
Значение, когда контекст для columnName отфильтрован только до одного отдельного значения. Else, alternateResult.
Замечания
Эквивалентное выражение для
SELECTEDVALUE(<columnName>, <alternateResult>)
.IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)
Дополнительные сведения о рекомендациях при использовании SELECTEDVALUE см. в разделе "Использование SELECTEDVALUE" вместо ЗНАЧЕНИй в DAX.
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример
Следующий запрос DAX:
DEFINE
MEASURE DimProduct[Selected Color] = SELECTEDVALUE(DimProduct[Color], "No Single Selection")
EVALUATE
SUMMARIZECOLUMNS
(ROLLUPADDISSUBTOTAL(DimProduct[Color], "Is Total"),
"Selected Color", [Selected Color])ORDER BY [Is Total] ASC,
[Color] ASC
Возвращает следующее:
DimProduct[Color] | [Итого] | [Выбранный цвет] |
---|---|---|
Черный | FALSE | Черный |
Синий | FALSE | Синий |
Серый | FALSE | Серый |
Разноцветный | FALSE | Разноцветный |
Неприменимо | FALSE | Неприменимо |
Красный | FALSE | Красный |
Серебряная | FALSE | Серебряная |
Серебристый или черный | FALSE | Серебристый или черный |
Белый | FALSE | Белый |
Желтый | FALSE | Желтый |
TRUE | Нет единого выбора |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по