DAX Outros - função UNION

Descrição

Cria uma tabela de união (junção) a partir das tabelas especificadas.

A função DAX UNION é nova no Excel 2016.

Sintaxe

UNION (<table_expression1>, <table_expression2>, [<table_expression3>] …)

Parâmetros

Sr. Não. Parâmetro e Descrição
1

table_expression

Qualquer expressão DAX que retorna uma tabela.

Valor de retorno

Uma tabela que contém todas as linhas de cada uma das expressões da tabela.

Observações

  • As tabelas devem ter o mesmo número de colunas.

  • As colunas são combinadas pela posição em suas respectivas tabelas.

  • Os nomes das colunas na tabela de retorno corresponderão aos nomes das colunas em table_expression1.

  • Linhas duplicadas são mantidas.

  • A tabela retornada possui linhagem sempre que possível. Por exemplo, se a primeira coluna de cada table_expression tiver linhagem para a mesma coluna de base C1 no modelo, a primeira coluna no resultado UNION terá linhagem para C1. No entanto, se as colunas combinadas tiverem uma linhagem para diferentes colunas de base, ou se houver uma coluna de extensão, a coluna resultante em UNION não terá linhagem.

  • Quando os tipos de dados são diferentes, o tipo de dados resultante é determinado com base nas regras de coerção de tipo de dados.

  • A tabela retornada não conterá colunas de tabelas relacionadas.

Exemplo

= SUMX (UNION (SalesOldData, SalesNewData), [Sales Amount])