Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un cross join è un tipo di join che restituisce il prodotto cartesiano delle righe delle tabelle nel join. In altre parole, combina ogni riga della prima tabella con ogni riga della seconda tabella.
Questo articolo illustra, con un esempio pratico, come eseguire un cross join in Power Query.
Tabelle di input e output di esempio
Per questo esempio, le tabelle di origine di esempio sono:
Prodotto: tabella con tutti i prodotti generici venduti.
Colori: una tabella con tutte le varianti di prodotto, come colori, che è possibile avere nell'inventario.
L'obiettivo è eseguire un'operazione di cross join con queste due tabelle per creare un elenco di tutti i prodotti univoci disponibili nell'inventario, come illustrato nella tabella seguente. Questa operazione è necessaria perché la tabella Product contiene solo il nome del prodotto generico e non offre il livello di dettaglio necessario per vedere quali variazioni di prodotto (ad esempio il colore) sono presenti.
Eseguire un cross join
Per eseguire un'operazione di cross join in Power Query, seguire questa procedura:
Selezionare la tabella Product .
Nella scheda Aggiungi colonna sulla barra multifunzione selezionare Colonna personalizzata. Per altre informazioni sulle colonne personalizzate, vedere Aggiungere una colonna personalizzata.
Nella finestra di dialogo Colonna personalizzata immettere il nome desiderato nella casella Nome nuova colonna e immettere il nome della tabella colori o della query nella casella Formula colonna personalizzata . Nell'esempio il nome della colonna personalizzata è
Custome il nome della tabella/query èColors.
Importante
Se il nome della query contiene spazi, ad esempio Product Colors, il testo che è necessario immettere nella sezione Formula colonna personalizzata deve seguire la sintassi
#"Query name". Per Colori prodotto, è necessario immettere#"Product Colors".È possibile controllare il nome delle query nel riquadro Impostazioni query o nel riquadro Query in Power Query.
Selezionare OK nella finestra di dialogo Colonna personalizzata .
Nella nuova intestazione di colonna selezionare Espandi (
) per espandere il contenuto della colonna appena creata e quindi selezionare OK.
È possibile visualizzare la tabella di tutte le possibili combinazioni di Prodotti e Colori.