SELECTCOLUMNS

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

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

Синтаксис

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

Параметры

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

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

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

Замечания

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

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

Пример

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

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

Возвращает

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