Compartilhar via


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

Prazo Definição
LeftTable Uma expressão de tabela definindo a tabela no lado esquerdo da junção.
RightTable Uma expressão de tabela definindo a tabela no lado direito da junção.

Valor de retorno

Uma tabela que inclui apenas linhas para as quais os valores nas colunas comuns especificadas estão presentes em ambas as tabelas. A tabela retornada terá as colunas comuns da tabela esquerda e 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á nenhuma garantia de ordem de classificação para os resultados.

  • As colunas ingressadas devem ter o mesmo tipo de dados em ambas as tabelas.

  • Somente 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, as tabelas WebSales e StoreSales são unidas em [ProductID].

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

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

NATURALLEFTOUTERJOIN