DATATABLE

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

Fornece um mecanismo para declarar um conjunto embutido de valores de dados.

Sintaxe

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

Parâmetros

Termo Definição
ColumnName Qualquer expressão DAX que retorna uma tabela.
Tipo de dados Uma enumeração que inclui: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
Valor Um único argumento usando a sintaxe do Excel para uma constante de matriz dimensional, aninhada para fornecer uma matriz de matrizes. Esse argumento representa o conjunto de valores de dados que estarão na tabela

Por exemplo,
{ {valores em row1}, {valores em row2}, {valores em row3} etc. }
Em que {valores em row1} é um conjunto delimitado por vírgula de expressões constantes, ou seja, uma combinação de constantes, combinada com várias funções básicas, incluindo DATE, TIME e BLANK, bem como um operador de adição entre DATE a TIME e um operador de subtração unário, de modo que os valores negativos possam ser expressos.

Os seguintes valores são todos os valores válidos: 3, -5, BLANK(), "2009-04-15 02:45:21". Os valores podem não se referir a nada fora da expressão imediata e não podem se referir a colunas, tabelas, relações ou a qualquer outra coisa.

Um valor ausente será tratado de forma idêntica a BLANK(). Por exemplo, as seguintes expressões são as mesmas: {1,2,BLANK(),4} {1,2,,4}

Retornar valor

Uma tabela que declara um conjunto embutido de valores.

Comentários

  • Ao contrário de DATATABLE, o Construtor de Tabela permite qualquer expressão escalar como valor de entrada.

  • Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.

Exemplo

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