- 07/19/2020
- 2 minute pentru a citi
-
- p
- D
- N
Un cross join este un tip de join care returnează produsul Cartezian al rândurile din tabelele în care se alăture. Cu alte cuvinte, combină fiecare rând din primul tabel cu fiecare rând din al doilea tabel.
Acest articol demonstrează, cu un exemplu practic, cum se face o cruce se alăture în Power Query.,pentru acest exemplu, tabelele sursă de probă sunt:
-
produs: un tabel cu toate produsele generice pe care le vindeți.
-
culori: un tabel cu toate variațiile produsului, ca culori, pe care le puteți avea în inventar.
scopul este de a efectua o cruce-alăturați-vă operarea cu aceste două tabele pentru a crea o listă de produse unice, care pot avea în inventar, așa cum se arată în tabelul următor., Această operație este necesară deoarece tabelul de produse conține doar numele generic al produsului și nu oferă nivelul de detaliu de care aveți nevoie pentru a vedea ce variații ale produsului (cum ar fi culoarea) există.
efectuați o îmbinare încrucișată
pentru a efectua o operație de îmbinare încrucișată în Power Query, mergeți mai întâi la tabelul de produse. Din fila Adăugare coloană din panglică, selectați coloană personalizată., Mai multe informații: Adăugați o coloană personalizată
În coloana Personalizate caseta de dialog, introduceți orice nume doriți în Noua coloană caseta nume, apoi introduceți Colors
în coloană Personalizată formula cutie.
Important
Dacă interogare numele nu are spatii in ea, cum ar fi Produse de Culori, textul care aveți nevoie pentru a intra în coloană Personalizată formula secțiune trebuie să respecte sintaxa #"Query name"
., Pentru Culorile produsului, trebuie să introduceți #"Product Colors"
puteți verifica numele interogărilor dvs. în panoul Setări interogare din partea dreaptă a ecranului sau în Panoul interogări din partea stângă.
după ce selectați OK în caseta de dialog coloană personalizată, se adaugă o nouă coloană în tabel. În noul titlu al coloanei, selectați Expand pentru a extinde conținutul acestei coloane nou create, apoi selectați OK.,
după ce selectați OK, veți atinge obiectivul dvs. de a crea un tabel cu toate combinațiile posibile de produse și culori.