NATURALINNERJOIN

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

Executa uma junção interna de uma tabela com outra tabela.

Sintaxe

NATURALINNERJOIN(<LeftTable>, <RightTable>)  

Parâmetros

Termo Definição
LeftTable Uma expressão de tabela que define a tabela no lado esquerdo da junção.
RightTable Uma expressão de tabela que define a tabela no lado direito da junção.

Retornar valor

Uma tabela que inclui somente linhas para as quais os valores nas colunas comuns especificadas também estão presentes nas duas tabelas. A tabela retornada terá as colunas comuns da tabela esquerda e as outras colunas das duas tabelas.

Comentários

  • 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á nenhuma garantia de ordem de classificação para os resultados.

  • As colunas que estão sendo unidas devem ter o mesmo tipo de dados nas duas tabelas.

  • Somente as colunas da mesma tabela de origem (com 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 e nas tabelas WebSales e StoreSales são unidas em [ProductID].

  • Uma 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.

  • Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.

NATURALLEFTOUTERJOIN