NATURALLEFTOUTERJOIN
Aplica-se a:Coluna calculada
Tabela calculada
Medida
Cálculo visual
Executa uma junção da LeftTable com a RightTable usando a semântica de junção externa esquerda.
Sintaxe
NATURALLEFTOUTERJOIN(<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 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 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.