NATURALLEFTOUTERJOIN

Si applica a:Calcolo visivo misuratabella calcolata colonnacalcolata

Esegue un join della LeftTable con la RightTable utilizzando la semantica Left Outer Join.

Sintassi

NATURALLEFTOUTERJOIN(<LeftTable>, <RightTable>)  

Parametri

Termine Definizione
LeftTable Espressione di tabella che definisce la tabella sul lato sinistro del join.
RightTable Espressione di tabella che definisce la tabella sul lato destro del join.

Valore restituito

Una tabella che include solo le righe di RightTable per le quali i valori nelle colonne comuni specificate sono presenti anche in LeftTable. La tabella restituita includerà le colonne in comune della tabella di sinistra e le altre colonne di entrambe le tabelle.

Osservazioni:

  • Le tabelle vengono unite in join e nelle colonne comuni (in base al nome) nelle due tabelle. Se le due tabelle non hanno nomi di colonna in comune, viene restituito un errore.

  • L'ordinamento dei risultati non è garantito.

  • Le colonne da unire in join devono avere lo stesso tipo di dati in entrambe le tabelle.

  • Vengono unite in join solo le colonne della stessa tabella di origine (con la stessa derivazione). Ad esempio, Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] con relazioni molti-a-uno tra WebSales e StoreSales e la tabella Products in base alla colonna ProductID, le tabelle WebSales e StoreSales vengono unite in join su [ProductID].

  • Durante il join viene usata una semantica di confronto rigida. Non esiste alcuna coercizione del tipo. Ad esempio, 1 non è uguale a 1.0.

  • Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in colonne calcolate o nelle regole di sicurezza a livello di riga.

NATURALINNERJOIN