Поделиться через


SELECTCOLUMNS

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

Возвращает таблицу с выбранными столбцами из таблицы и новыми столбцами, указанными DAX выражениями.

Синтаксис

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

Параметры

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

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

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

Замечания

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

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

Пример

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

Страна/регион Штат Считать Итог
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