Construtor de tabela
Retorna uma tabela de uma ou mais colunas.
Sintaxe
{ <scalarExpr1>, <scalarExpr2>, … }
{ ( <scalarExpr1>, <scalarExpr2>, … ), ( <scalarExpr1>, <scalarExpr2>, … ), … }
Parâmetros
Termo | Definição |
---|---|
scalarExprN | Qualquer expressão DAX que retorna um valor escalar. |
Valor retornado
Uma tabela com uma ou mais colunas. Quando há apenas uma coluna, seu nome é Value. Quando há N colunas em que N > 1, os nomes das colunas, da esquerda para a direita, são Value1, Value2,..., ValueN.
Comentários
A primeira sintaxe retorna uma tabela com uma única coluna. A segunda sintaxe retorna uma tabela com uma ou mais colunas.
O número de expressões escalares deve ser o mesmo para todas as linhas.
Quando os tipos de dados dos valores de uma coluna são diferentes em linhas diferentes, todos os valores são convertidos em um tipo de dados comum.
Exemplo 1
As seguintes consultas DAX:
EVALUATE { 1, 2, 3 }
e
EVALUATE { (1), (2), (3) }
Retornam a tabela a seguir com uma única coluna:
[Valor] |
---|
1 |
2 |
3 |
Exemplo 2
A seguinte consulta DAX:
EVALUATE
{
(1.5, DATE(2017, 1, 1), CURRENCY(199.99), "A"),
(2.5, DATE(2017, 1, 2), CURRENCY(249.99), "B"),
(3.5, DATE(2017, 1, 3), CURRENCY(299.99), "C")
}
Retorna:
[Value1] | [Value2] | [Value3] | [Value4] |
---|---|---|---|
1.5 | 01/01/2017 | 199,99 | A |
2.5 | 02/01/2017 | 249,99 | B |
3,5 | 3/1/2017 | 299,99 | C |
Exemplo 3
A seguinte consulta DAX:
EVALUATE { 1, DATE(2017, 1, 1), TRUE, "A" }
Retorna a tabela a seguir de uma única coluna do tipo de dados String:
[Valor] |
---|
1 |
01/01/2017 |
VERDADEIRO |
A |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de