Cross join

  • 2 minuten te lezen
  • p
  • D
  • n

een cross join is een type join dat het Cartesiaanse product van rijen uit de tabellen in de Join retourneert. Met andere woorden, het combineert elke rij uit de eerste tabel met elke rij uit de tweede tabel.

Dit artikel toont, met een praktisch voorbeeld, hoe een cross join in Power Query kan worden uitgevoerd.,

Sample input and output tables

in dit voorbeeld zijn de sample source tables:

  • Product: een tabel met alle generieke producten die u verkoopt.

  • Kleuren: een tabel met alle productvariaties, als kleuren, die u in uw inventaris kunt hebben.

Het doel is om een cross-join operatie uit te voeren met deze twee tabellen om een lijst te maken van alle unieke producten die u kunt hebben in uw inventaris, zoals weergegeven in de volgende tabel., Deze bewerking is noodzakelijk omdat de producttabel alleen de generieke Productnaam bevat en niet het detailniveau geeft dat u nodig hebt om te zien welke productvariaties (zoals kleur) er zijn.

voer een cross-join

uit om een cross-join operatie uit te voeren in Power Query, ga eerst naar de producttabel. Selecteer aangepaste kolom op het tabblad Kolom toevoegen op het lint., Meer informatie: Voeg een aangepaste kolom toe

in het dialoogvenster Aangepaste kolom, voer de naam in die u wilt in het vak Nieuwe kolomnaam en voer Colors in het vak Aangepaste kolomformule.

belangrijk

als uw query-naam spaties bevat, zoals Productkleuren, moet de tekst die u moet invoeren in de aangepaste kolomformule sectie de syntaxis volgen #"Query name"., Voor Productkleuren moet u #"Product Colors"
invoeren.U kunt de naam van uw query ’s controleren in het deelvenster Query-instellingen aan de rechterkant van uw scherm of in het deelvenster query’ s aan de linkerkant.

nadat u OK hebt geselecteerd in het dialoogvenster Aangepaste kolom, wordt een nieuwe kolom aan de tabel toegevoegd. In de nieuwe kolomkop, selecteer Expand om de inhoud van deze nieuw aangemaakte kolom uit te vouwen, en selecteer vervolgens OK.,

nadat u OK hebt geselecteerd, bereikt u uw doel om een tabel te maken met alle mogelijke combinaties van Product en kleuren.

Leave a Comment