SELECTCOLUMNS

Область применения: вычисление вычисляемого столбца вычисляемой таблицы Мерывизуального элемента

Возвращает таблицу с выбранными столбцами из таблицы и новыми столбцами, заданными с помощью выражений DAX.

Синтаксис

DAX
SELECTCOLUMNS(<Table>, [<Name>], <Expression>, [<Name>], …) 

Параметры

Термин Определение
Table Любое выражение DAX, возвращающее таблицу.
Name Имя столбца, заключенное в двойные кавычки.
Expression Любое выражение, возвращающее скалярное значение, например ссылку на столбец, целое число или строковое значение.

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

Таблица с таким же числом строк, что и таблица, указанная в качестве первого аргумента. Возвращаемая таблица содержит один столбец для каждой пары Name, Expression аргументов, и каждое выражение вычисляется в контексте строки из указанного Table аргумента.

Замечания

SELECTCOLUMNS имеет ту же подпись, что и ADDCOLUMNS, и имеет то же поведение, за исключением того, что вместо того, чтобы начать с указанной Table, SELECTCOLUMNS начинается с пустой таблицы перед добавлением столбцов.

Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

Для следующей таблицы с именем Customer:

Страна/регион Штат Count Итог
IND JK 20 800
IND MH 25 1000
IND WB 10 900
USA Целостности и доступности 5 500
USA WA 10 900
DAX
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])

Возвращает

Страна, штат
IND, JK
IND, MH
IND, WB
США, ЦС
США, WA