Função NATURALLEFTOUTERJOIN
Descrição
Executa uma junção externa de uma tabela com outra tabela. As tabelas são unidas em colunas comuns (por nome) nas duas tabelas. As duas tabelas devem estar relacionadas.
Se as duas tabelas não tiverem nomes de coluna comuns ou se não houver relacionamento entre as duas tabelas, será retornado um erro.
A função DAX NATURALLEFTOUTERJOIN é nova no Excel 2016.
Sintaxe
NATURALLEFTOUTERJOIN (<leftJoinTable>, <rightJoinTable>)
Parâmetros
Sr. Não. | Parâmetro e Descrição |
---|---|
1 |
leftJoinTable Uma expressão de tabela que define a tabela no lado esquerdo da junção. |
2 |
rightJoinTable Uma expressão de tabela que define a tabela no lado direito da junção. |
Valor de retorno
tabela que inclui apenas linhas de rightJoinTable para os quais os valores nas colunas comuns especificadas também estão presentes em leftJoinTable. A tabela retornada terá as colunas comuns da tabela à esquerda e as outras colunas de ambas as tabelas.
Observações
Não há garantia de ordem de classificação para os resultados.
As colunas que estão sendo unidas devem ter o mesmo tipo de dados em ambas as tabelas.
Apenas colunas da mesma tabela de origem (têm a mesma linhagem) são unidas. Por exemplo, Products [ProductID], WebSales [ProductdID], StoreSales [ProductdID] com relacionamentos muitos para um entre WebSales e StoreSales e a tabela Produtos com base na coluna ProductID, as tabelas WebSales e StoreSales são unidas em [ProductID].
Semântica de comparação estrita é usada durante a junção. Não há coerção de tipo; por exemplo, 1 não é igual a 1,0.
Exemplo
= SUMX (NATURALLEFTOUTERJOIN (Salesperson,Sales),[Sales Amount])