Condividi tramite


NATURALINNERJOIN

Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata

Esegue un inner join di una tabella con un'altra tabella.

Sintassi

NATURALINNERJOIN(<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

Tabella che include solo le righe per le quali i valori delle colonne in comune specificati sono presenti in entrambe le tabelle. La tabella restituita includerà le colonne in comune della tabella di sinistra e 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.

NATURALLEFTOUTERJOIN