Construtor Table
Retorna uma tabela de uma ou mais colunas.
Sintaxe
{ <scalarExpr1>, <scalarExpr2>, … }
{ ( <scalarExpr1>, <scalarExpr2>, … ), ( <scalarExpr1>, <scalarExpr2>, … ), … }
Parâmetros
Termo | Definição |
---|---|
escalarExprN | Qualquer expressão DAX que retorna um valor escalar. |
Valor devolvido
Uma tabela de uma ou mais colunas. Quando há apenas uma coluna, o nome da coluna é Valor. Quando há N colunas onde N > 1, os nomes das colunas da esquerda para a direita são Value1, Value2, ..., ValueN.
Observações
A primeira sintaxe retorna uma tabela de uma única coluna. A segunda sintaxe retorna uma tabela de 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) }
Retornar a seguinte tabela de 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")
}
Devoluções,
[Valor1] | [Valor2] | [Valor3] | [Valor4] |
---|---|---|---|
1.5 | 1/1/2017 | 199.99 | A |
2.5 | 1/2/2017 | 249.99 | N |
3.5 | 1/3/2017 | 299.99 | C |
Exemplo 3
A seguinte consulta DAX:
EVALUATE { 1, DATE(2017, 1, 1), TRUE, "A" }
Retorna a seguinte tabela de uma única coluna do tipo de dados String:
[Valor] |
---|
1 |
1/1/2017 |
TRUE |
A |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários