NATURALINNERJOIN
Aplica-se a:Coluna calculada
Tabela calculada
Medida
Cálculo visual
Executa uma junção interna de uma tabela com outra tabela.
Sintaxe
NATURALINNERJOIN(<LeftTable>, <RightTable>)
Parâmetros
Vigência | 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. |
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.
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á 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).