Compartir vía


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 devuelva una tabla.
DataType Enumeración que incluye: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
value Un único argumento mediante 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 encontrarán en la tabla.

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

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

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

Valor devuelto

Tabla que declara un conjunto insertado de valores.

Observaciones

  • A diferencia de DATATABLE, Constructor de tabla permite cualquier expresión escalar como valores de entrada.

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

Ejemplo

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