Share via


NATURALLEFTOUTERJOIN

Aplica-se a:Colunacalculada Tabelacalculada MedidaCálculo visual

Executa uma junção da LeftTable com a RightTable usando a semântica Left Outer Join.

Sintaxe

NATURALLEFTOUTERJOIN(<LeftTable>, <RightTable>)  

Parâmetros

Termo Definição
Tabela Esquerda Uma expressão de tabela que define a tabela no lado esquerdo da junção.
Tabela Direita Uma expressão de tabela que define a tabela no lado direito da junção.

Valor devolvido

Uma tabela que inclui apenas linhas de RightTable para as quais os valores nas colunas comuns especificadas também estão presentes em LeftTable. A tabela retornada terá as colunas comuns da tabela esquerda e as outras colunas de ambas as tabelas.

Observações

  • As tabelas são unidas em colunas comuns (por nome) nas duas tabelas. Se as duas tabelas não tiverem nomes de coluna comuns, um erro será retornado.

  • 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 relações muitos-para-um entre WebSales e StoreSales e a tabela Products com base na coluna ProductID, WebSales e StoreSales são unidas em [ProductID].

  • A semântica de comparação estrita é usada durante a junção. Não há tipo de coerção; por exemplo, 1 não é igual a 1,0.

  • Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).

NATURALINNERJOIN