Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
применяется:
вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Возвращает таблицу с выбранными столбцами из таблицы и новыми столбцами, указанными 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 |