Comparteix a través de


DATATABLE

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Proporciona un mecanismo para declarar un conjunto insertado de valores de datos.

Sintaxis

DATATABLE (ColumnName1, DataType1, ColumnName2, DataType2..., {{Value1, Value2...}, {ValueN, ValueN+1...}...})  

Parámetros

Término Definición
ColumnName Cualquier expresión DAX que devuelve una tabla.
DataType Enumeración que incluye: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
Valor Un solo argumento que usa la sintaxis de Excel para una constante de matriz unidimensional anidada para proporcionar una matriz de matrices. Este argumento representa el conjunto de valores de datos que se van a incluir en la tabla.

Por ejemplo,
{ {values in row1}, {values in row2}, {values in row3}, etc. }
Donde {values in row1} es un conjunto delimitado por comas de expresiones constantes, es decir, una combinación de constantes, combinado con una serie de funciones básicas que incluyen DATE, TIME y BLANK, así como un operador más entre DATE y TIME y un operador menos unario para que se pueden expresar valores negativos.

Los siguientes son todos los valores válidos: 3, -5, BLANK(), "2009-04-15 02:45:21". Puede que los valores no hagan referencia a nada fuera de la expresión inmediata, y no pueden hacer referencia a columnas, tablas, relaciones ni nada más.

Un valor que falta se trata de forma idéntica a BLANK(). Por ejemplo, los siguientes son iguales: {1,2,BLANK(),4} {1,2,,4}

Valor devuelto

Tabla que declara un conjunto insertado de valores.

Observaciones

  • A diferencia de DATATABLE, el constructor de tabla permite cualquier expresión escalar como valor de entrada.

  • Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplo

= DataTable("Name", STRING,  
               "Region", STRING  
               ,{  
                        {" User1","East"},  
                        {" User2","East"},  
                        {" User3","West"},  
                        {" User4","West"},  
                        {" User4","East"}  
                }  
           )