Конструктор таблиц
Возвращает таблицу одного или нескольких столбцов.
Синтаксис
{ <scalarExpr1>, <scalarExpr2>, … }
{ ( <scalarExpr1>, <scalarExpr2>, … ), ( <scalarExpr1>, <scalarExpr2>, … ), … }
Параметры
Термин | Определение |
---|---|
scalarExprN | Любое выражение DAX, возвращающее скалярное значение. |
Возвращаемое значение
Таблица одного или нескольких столбцов. Если существует только один столбец, имя столбца — Значение. При наличии N столбцов, где N > 1, столбцы имеют следующие имена (слева направо): Value1, Value2, …, ValueN.
Замечания
Первый синтаксис возвращает таблицу одного столбца. Второй синтаксис возвращает таблицу одного или нескольких столбцов.
Число скалярных выражений должно быть одинаковым для всех строк.
Если типы данных для столбца отличаются в разных строках, все значения преобразуются в общий тип данных.
Пример 1
Следующие запросы DAX:
EVALUATE { 1, 2, 3 }
и
EVALUATE { (1), (2), (3) }
Верните следующую таблицу одного столбца:
[значение] |
---|
1 |
2 |
3 |
Пример 2
Следующий запрос DAX:
EVALUATE
{
(1.5, DATE(2017, 1, 1), CURRENCY(199.99), "A"),
(2.5, DATE(2017, 1, 2), CURRENCY(249.99), "B"),
(3.5, DATE(2017, 1, 3), CURRENCY(299.99), "C")
}
Возвращает
[Значение1] | [Значение2] | [Значение3] | [Значение4] |
---|---|---|---|
1.5 | 1.1.2017 | 199.99 | а |
2.5 | 1/2/2017 | 249.99 | Б |
3.5 | 1/3/2017 | 299.99 | C |
Пример 3
Следующий запрос DAX:
EVALUATE { 1, DATE(2017, 1, 1), TRUE, "A" }
Возвращает следующую таблицу одного столбца типа данных String:
[значение] |
---|
1 |
1.1.2017 |
TRUE |
а |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по