Ler em inglês

Partilhar via


DATATABLE

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

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

Sintaxe

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

Parâmetros

Vigência Definição
ColumnName Qualquer expressão DAX que retorna uma tabela.
DataType Uma enumeração que inclui: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
value Um único argumento usando a sintaxe do Excel para uma constante de matriz unidimensional, aninhada para fornecer uma matriz de matrizes. Esse argumento representa o conjunto de values de dados que estarão na tabela

Por exemplo
{ {values na linha1}, {values na linha2}, {values na linha3}, etc. }
Onde {values na linha1} é um conjunto delimitado por vírgulas de expressões constantes, ou seja, uma combinação de constantes, combinada com um punhado de funções básicas, incluindo DATE, TIME, andBLANK, bem como um operador plus entre DATEandTIMEand um operador menos unário para que values negativos possam ser expressos.

Os seguintes all são válidos values: 3, -5, BLANK(), "2009-04-15 02:45:21". Values pode not se referir a qualquer coisa fora da expressão imediata, and não pode se referir a colunas, tabelas, relacionamentos or qualquer outra coisa.

Uma value em falta será tratada de forma idêntica à BLANK(). Por exemplo, os seguintes são os mesmos: {1,2,BLANK(),4} {1,2,,4}

Regresso value

Uma tabela que declara um conjunto embutido de values.

Comentários

  • Ao contrário DATATABLE, Table Constructor permite quaisquer expressões escalares como entrada values.

  • Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplo

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