Vaicājumu sapludināšana (Power Query)

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2021

Veicot sapludināšanu, parasti tiek savienoti divi vaicājumi, kas ir vai nu programmā Excel, vai ārējā datu avotā. Turklāt sapludināšanas līdzeklim ir intuitīvs lietotāja interfeiss, kas palīdz ērti savienot divas saistītas tabulas. Piemēru pārdošanas kopsummu sapludināšanai produktu tabulas pasūtījuma datu vaicājumā skatiet apmācībā Kā apvienot vairākus datu avotus .

Brīdinājums

Konfidencialitātes līmeņi neļauj lietotājiem nejauši apvienot datus no vairākiem datu avotiem, kas varētu būt privāti vai organizācijas. Atkarībā no vaicājuma lietotājs var nejauši nosūtīt datus no privāta datu avota uz citu datu avotu, kas varētu būt ļaunprātīgs. Power Query analizē katru datu avotu un klasificē to norādītajā konfidencialitātes līmenī: publisks, organizācijas un privāts. Papildinformāciju par konfidencialitātes līmeņiem skatiet sadaļā Konfidencialitātes līmeņu iestatīšana.

Par vaicājumu sapludināšanu

Sapludināšanas vaicājums izveido jaunu vaicājumu no diviem esošiem vaicājumiem. Vienā vaicājuma rezultātā tiek iekļautas visas primārās tabulas kolonnas,un vienā atsevišķā kolonnā ir ietverta relācija ar sekundāro tabulu. Saistītajā tabulā ir iekļautas visas rindas, kas atbilst katrai primārās tabulas rindai, atbilstoši kolonnas vispārējai vērtībai. Izvēršanas darbība primārajā tabulā pievieno kolonnas no saistītās tabulas.

Pastāv divu veidu sapludināšanas operācijas:

  • Iekļautā sapludināšana Dati tiek sapludināti esošajā vaicājumā, līdz tiek sasniegts gala rezultāts. Rezultāts ir jauna darbība pašreizējā vaicājuma beigās.
  • Starpposma sapludināšana Katrai sapludināšanas darbībai tiek izveidots jauns vaicājums.

Lai dialoglodziņā Vaicājuma atkarības skatītu relāciju vizuālu attēlojumu, atlasiet Skatīt>vaicājuma atkarības. Dialoglodziņa lejasdaļā atlasiet komandu Izkārtojums , lai kontrolētu shēmas orientāciju.

Skats dialoglodziņā Vaicājuma atkarības

Sapludināšanas darbības veikšana

Ir nepieciešami vismaz divi vaicājumi, kurus var sapludināt un kuros ir vismaz viena vai vairākas kolonnas, kas jāsaskaņo savienošanas operācijā. Tie var būt no dažādu veidu ārējiem datu avotiem. Tālāk sniegtajā piemērā tiek izmantots lauks Produkti un Pārdošanas kopsumma.

  1. Lai atvērtu vaicājumu, atrodiet kādu no iepriekš ielādētajiem vaicājumiem no Power Query redaktora, atlasiet šūnu datos un pēc tam atlasiet Vaicājuma>rediģēšana. Papildinformāciju skatiet sadaļā Vaicājuma izveide, ielāde vai rediģēšana programmā Excel.

  2. Lai veiktu iekļauto sapludināšanu, atlasietSākuma sapludināšanas> vaicājumi. Lai veiktu starpposma sapludināšanu, atlasiet Sākums> blakus bultiņai Sapludināšanas vaicājumi>Sapludināt vaicājumus kā jaunus.

    Tiek atvērts dialoglodziņš Sapludināšana .

  3. Pirmajā nolaižamajā sarakstā atlasiet primāro tabulu un pēc tam atlasiet savienojuma kolonnu, atlasot kolonnas galveni.

  4. Nākamajā nolaižamajā sarakstā atlasiet saistīto tabulu, pēc tam atlasiet atbilstošo kolonnu, atlasot kolonnas galveni.

    Primārās un saistītās vai sekundārās tabulas priekšskatījumā pārliecinieties, vai ir atlasīts vienāds atbilstošo kolonnu skaits. Kolonnu salīdzinājuma pamatā ir atlases secība katrā tabulā. Atbilstošajām kolonnām ir jābūt vienādam datu tipam, piemēram, Text vai Number. Sapludināšanai varat arī atlasīt vairākas kolonnas.

    Dialoglodziņš Sapludināšana

  5. Kad primārajā un saistītajā tabulā ir atlasītas kolonnas, Power Query parāda atbilstības skaitu no augšējās rindu kopas. Šī darbība pārbauda, vai sapludināšanas darbība bija pareiza vai arī ir jāveic izmaiņas, lai iegūtu vēlamos rezultātus. Varat atlasīt dažādas tabulas vai kolonnas.

  6. Noklusējuma saistīšanas operācija ir iekšējais savienojums, bet nolaižamajā sarakstā Savienojuma veids varat atlasīt šādus savienojuma darbību tipus:
    Iekšējais savienojums Tiek iekļautas tikai atbilstošās rindas no primārās un saistītās tabulas.

    Kreisais ārējais savienojums Patur visas primārās tabulas rindas un iekļauj visas atbilstošās rindas no saistītās tabulas.

    Labais ārējais savienojums Patur visas rindas no saistītās tabulas un pārnes visas atbilstošās rindas no primārās tabulas.

    Pilns ārējais Tiek pārnestas visas rindas gan primārajā, gan saistītajās tabulās.

    Kreisais pret pievienošanos Tiek importētas tikai primārās tabulas rindas, kurām nav nevienas atbilstošas rindas no saistītās tabulas.

    Right anti join Tiek pārnestas tikai rindas no saistītās tabulas, kurās nav nevienas atbilstošas rindas no primārās tabulas.

    Šķērssavienojums Atgriež abu tabulu rindu Dekarta reizinājumu, apvienojot katru primārās tabulas rindu ar katru saistītās tabulas rindu.

  7. Ja vēlaties izveidot izplūdušu atbilstību, atlasiet Izmantot izplūdušo atbilstību, lai veiktu sapludināšanu , un atlasiet kādu no izplūdušās atbilstības opcijām. Papildinformāciju skatiet sadaļā Izplūdušas atbilstības izveide.

  8. Lai iekļautu tikai tās primārās tabulas rindas, kas atbilst saistītajai tabulai, atlasiet Iekļaut tikai atbilstošās rindas. Pretējā gadījumā iegūtajā vaicājumā tiek iekļautas visas rindas no primārās tabulas.

  9. Atlasiet Labi.

Rezultāts

Beigu sapludināšana

Tabulas kolonnas izvēršana

Pēc sapludināšanas darbības varat izvērst kolonnu Tabulas strukturētā kolonna, lai primārajā tabulā pievienotu kolonnas no saistītās tabulas. Kad kolonna primārajā tabulā ir izvērsta, varat lietot filtrus un veikt citas transformēšanas darbības. Papildinformāciju skatiet rakstā Darbs ar sarakstu, ierakstu vai strukturētu tabulas kolonnu.

  1. Datu priekšskatījumā atlasiet izvēršanas ikonu blakus kolonnas virsrakstam Jauna_kolonna .

  2. Izvēršanas nolaižamajā lodziņā atlasiet vai notīriet kolonnas, lai parādītu vēlamos rezultātus. Lai apkopotu kolonnu vērtības, atlasiet Apkopot.

    Power Query sapludināšana

  3. Iespējams, vēlēsities pārdēvēt jaunās kolonnas. Papildinformāciju skatiet sadaļā Kolonnas pārdēvēšana.

Skatiet arī

Palīdzība par Power Query programmai Excel

Uzziniet par vairāku datu avotu apvienošanu

Pārskats par sapludināšanas vaicājumiem (docs.com)

Kreisais ārējais savienojums (docs.com)

Labais ārējais savienojums (docs.com)

Pilns ārējais savienojums (docs.com)

Iekšējais savienojums (docs.com)

Kreisais pret savienojumu (docs.com)

Labais pret savienojumu (docs.com)

Šķērssavienojums (docs.com)