Susiedami „Excel“ lenteles su „Power Pivot“, jas pridedate prie „Power Pivot“ duomenų modelio. Pagal šį scenarijų tarkime, kad įtraukėte tris duomenų rinkinius trijuose skirtinguose darbalapiuose: Klientai, Sąskaitos antraštė ir InvoiceDetails.
Norite naudoti „Power Pivot“ duomenims analizuoti Klientų, „InvoiceHeader“ ir „InvoiceDetails“ darbalapiuose.
Šio pratimo pavyzdinius failus galite rasti darbaknygėje, pavadintoje 2 skyrius Samples.xlsx .
Šiuo metu „Power Pivot“ žino, kad duomenų modelyje turite tris lenteles, bet neįsivaizduoja, kaip lentelės susijusios viena su kita. Šias lenteles sujungiate nustatydami ryšius tarp lentelių Klientai, Išsami sąskaitos faktūros ir Sąskaitos faktūros antraštė. Tai galite padaryti tiesiogiai Power Pivot lange.
Jei netyčia uždarėte „Power Pivot“ langą, galite lengvai jį vėl atidaryti spustelėję „Power Pivot“ juostelės skirtuko komandų mygtuką Tvarkyti.
Norėdami sukurti ryšius tarp lentelių, atlikite šiuos veiksmus:
Suaktyvinkite Power Pivot langą ir skirtuke Pagrindinis spustelėkite komandos mygtuką Diagramos vaizdas.
„Power Pivot“ ekrane rodomas vaizdinis visų duomenų modelio lentelių vaizdas, kaip parodyta.
Galite perkelti lenteles diagramos rodinyje tiesiog spustelėdami ir vilkdami.
Idėja yra kiekvienoje lentelėje nustatyti pirminius indekso raktus ir juos sujungti. Pagal šį scenarijų lentelę Klientai ir Sąskaitos faktūros antraštės lentelę galima sujungti naudojant lauką Kliento ID. Sąskaitos faktūros antraštės ir sąskaitos faktūros informacijos lenteles galima sujungti naudojant lauką Sąskaitos numeris.
Diagramos rodinys leidžia matyti visas duomenų modelio lenteles.
Spustelėkite ir vilkite eilutę iš lauko Kliento ID lentelėje Klientai į lauką Kliento ID, esantį Sąskaitos faktūros antraštės lentelėje, kaip parodyta čia.
Norėdami sukurti ryšį, tiesiog spustelėkite ir vilkite liniją tarp lentelių laukų.
Spustelėkite ir vilkite eilutę iš Sąskaitos faktūros antraštės lauko Sąskaitos numeris į Sąskaitos faktūros informacijos lentelės lauką InvoiceNumber.
Šiuo metu jūsų diagrama atrodys panašiai kaip parodyta. Atkreipkite dėmesį, kad „Power Pivot“ rodo liniją tarp ką tik prijungtų lentelių. Duomenų bazės sąlygomis tai vadinama sujungimais.
„Power Pivot“ sujungimai visada yra „vienas su daugeliu“ sujungimų. Tai reiškia, kad kai lentelė yra sujungta su kita, viena iš lentelių turi unikalius įrašus su unikaliais indekso numeriais, o kitoje gali būti daug įrašų, kuriuose indekso numeriai dubliuojami.
Dažnas pavyzdys yra ryšys tarp lentelės Klientai ir lentelės Sąskaitos faktūros antraštės. Lentelėje Klientai turite unikalų klientų sąrašą, kurių kiekvienas turi savo unikalų identifikatorių. Joks kliento ID šioje lentelėje nepasikartoja. Sąskaitos faktūros antraštės lentelėje yra daug eilučių kiekvienam Kliento ID; kiekvienas klientas gali turėti daug sąskaitų faktūrų.
Atkreipkite dėmesį, kad sujungimo linijose yra rodyklės, nukreipiančios iš lentelės į kitą lentelę. Rodyklė šiose sujungimo linijose visada rodo lentelę, kurioje yra pasikartojantis unikalus indeksas.
Norėdami uždaryti diagramą ir grįžti prie duomenų lentelių peržiūros, Power Pivot lange spustelėkite komandą Data View.