Ler em inglês

Compartilhar via


DATATABLE

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

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

Sintaxe

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

Parâmetros

Prazo 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 dados values 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 de adição entre DATEandTIMEand um operador unary minus para que values negativas possam ser expressas.

Veja a seguir allvaluesválido: 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, relações or nada mais.

Um value ausente será tratado de forma idêntica a BLANK(). Por exemplo, os seguintes são os mesmos: {1,2,BLANK(),4} {1,2,,4}

Retornar value

Uma tabela declarando um conjunto embutido de values.

Observações

  • Ao contrário de DATATABLE, o Construtor de Tabelas permite expressões escalares como valuesde entrada.

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

Exemplo

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