Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve una tabla de una o varias columnas.
Sintaxis
{ <scalarExpr1>, <scalarExpr2>, … }
{ ( <scalarExpr1>, <scalarExpr2>, … ), ( <scalarExpr1>, <scalarExpr2>, … ), … }
Parámetros
| Término | Definición |
|---|---|
scalarExprN |
Cualquier expresión DAX que devuelva un valor escalar. |
Valor devuelto
Tabla de una o varias columnas. Cuando solo hay una columna, el nombre de la columna es Value. Cuando hay N columnas donde N > 1, los nombres de las columnas de izquierda a derecha son Value1, Value2, ..., ValueN.
Observaciones
La primera sintaxis devuelve una tabla de una sola columna. La segunda sintaxis devuelve una tabla de una o varias columnas.
El número de expresiones escalares debe ser el mismo para todas las filas.
Cuando los tipos de datos de los valores de una columna son diferentes en filas diferentes, todos los valores se convierten en un tipo de datos común.
Ejemplo 1
Las siguientes consultas DAX:
EVALUATE { 1, 2, 3 }
y
EVALUATE { (1), (2), (3) }
Devuelve la tabla siguiente de una sola columna:
| [Valor] |
|---|
| 1 |
| 2 |
| 3 |
Ejemplo 2
La siguiente consulta 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")
}
Devuelve
| [Value1] | [Value2] | [Value3] | [Value4] |
|---|---|---|---|
| 1.5 | 1/1/2017 | 199.99 | Un |
| 2.5 | 1/2/2017 | 249.99 | B |
| 3.5 | 1/3/2017 | 299.99 | C |
Ejemplo 3
La siguiente consulta DAX:
EVALUATE { 1, DATE(2017, 1, 1), TRUE, "A" }
Devuelve la tabla siguiente de una sola columna del tipo de datos String:
| [Valor] |
|---|
| 1 |
| 1/1/2017 |
TRUE |
| Un |