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
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
= DataTable("Name", STRING,
"Region", STRING
,{
{" User1","East"},
{" User2","East"},
{" User3","West"},
{" User4","West"},
{" User4","East"}
}
)