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 |