Duomenų modelio kūrimas programoje „Excel“

Duomenų modelis leidžia integruoti duomenis iš kelių lentelių, efektyviai sukurti sąryšinį duomenų šaltinį "Excel" darbaknygėje. Programoje "Excel" duomenų modeliai naudojami skaidriai, pateikiant lentelių duomenis, naudojamus "PivotTable" ir "PivotChart" diagramose. Duomenų modelis yra vizualizuojamas kaip lentelių rinkinys laukų sąraše, o didžiąją laiko dalį niekada net nežinosite.

Prieš pradėdami dirbti su duomenų modeliu, turite gauti tam tikrų duomenų. Kad naudosime "Get & Transform" ("Power Query") funkcijas, todėl galbūt norėsite žengti žingsnį atgal ir žiūrėti vaizdo įrašą arba stebėti mūsų mokymo vadovą, kaip gauti & transformaciją ir "Power Pivot".

Kur yra „Power Pivot“?

Kur gauti & Transform ("Power Query")?

  • " Excel" 2016 & "Excel", skirta "Office" 365 – gauti & transformuoti ("Power Query") buvo integruota su "Excel" skirtuke duomenys .

  • "Excel 2013" – "Power Query" yra papildinys, įtrauktas į "Excel", bet turi būti suaktyvintas. Eikite į failų > parinktys > papildiniai, tada srities apačioje esančiame išplečiamajame sąraše pasirinkite COM papildiniai > Go. Patikrinkite "Microsoft Power Query for Excel", tada gerai ją suaktyvinti. " Power Query " skirtukas bus įtrauktas į juostelę.

  • "Excel" 2010Atsisiųskite ir įdiekite "Power Query" papildinį.. Suaktyvinus, į juostelę bus įtrauktas " Power Query " skirtukas.

Darbo pradžia

Pirmiausia turite gauti tam tikrų duomenų.

  1. "Excel" 2016 ir "Excel", skirtos "Office 365", naudokite duomenų > & transformuoti duomenis > gauti duomenis , kad importuotumėte duomenis iš bet kurio išorinių duomenų šaltinių, pvz., teksto failo, "Excel" darbaknygės, žiniatinklio svetainės, "Microsoft Access", "SQL Server" Reliacinė duomenų bazė, kurioje yra kelios susijusios lentelės.

    "Excel" 2013 ir "2010" eikite į " Power Query " > gauti išorinius duomenisir pasirinkite savo duomenų šaltinį.

  2. Bus rodomas „Excel“ raginimas pasirinkti lentelę. Jei norite gauti kelių lentelių iš to paties duomenų šaltinio, pažymėkite parinktį Įgalinti kelių lentelių pasirinkimą . Kai pasirenkate kelias lenteles, programa "Excel" automatiškai sukurs duomenų modelį.

    Pastaba: Šiuose pavyzdžiuose naudojame "Excel" darbaknygę su fiktyvus studento informacija apie klases ir klases. Galite atsisiųsti mūsų studento duomenų modelio pavyzdinę darbaknygęir stebėti kartu. Taip pat galite atsisiųsti versiją naudodami baigtą duomenų modelį..

    & transformacijos ("Power Query") naršyklės gavimas
  3. Pažymėkite vieną ar daugiau lentelių, tada spustelėkite įkelti.

    Jei reikia redaguoti šaltinio duomenis, galite pasirinkti parinktį Redaguoti . Daugiau informacijos rasite: Įvadas į užklausų rengyklę ("Power Query").

Dabar turite duomenų modelį, kuriame yra visos importuotos lentelės, ir jos bus rodomos "PivotTable" laukų sąraše.

Pastabos: 

  • Modeliai paprastai kuriami netiesiogiai, kai į „Excel“ vienu metu importuojate dvi ar daugiau lentelių.

  • Modeliai kuriami aiškiai, kai naudojate Power Pivot papildinį, kad importuotumėte duomenis. Papildinyje modelis vaizduojamas kaip "Excel", kai kiekviename skirtuke yra lentelių duomenys, maketas. Peržiūrėkite duomenų gavimas naudojant "Power Pivot" papildinį, kad sužinotumėte duomenų importavimo pagrindus naudojant "SQL Server" duomenų bazę.

  • Modelį gali sudaryti viena lentelė. Norėdami sukurti modelį, pagrįstą tik viena lentele, pasirinkite lentelę ir „Power Pivot“ spustelėkite Įtraukti į duomenų modelį. Šiuos veiksmus galite atlikti norėdami naudoti „Power Pivot“ funkcijas, pvz., filtruotus duomenų rinkinius, apskaičiuojamuosius stulpelius, apskaičiuotuosius laukus, KPI ir hierarchijas.

  • Lentelių ryšiai gali būti kuriami automatiškai, jeigu importuojate susijusias lenteles, turinčias pirminių ir išorinio rakto ryšių. Paprastai „Excel“ gali naudoti importuotą ryšių informaciją kaip duomenų modelio lentelių ryšių pagrindą.

  • Patarimų, kaip sumažinti duomenų modelio dydį, ieškokite atminties taupaus duomenų modelio kūrimas naudojant "Excel" ir "Power Pivot".

  • Daugiau informacijos ieškokite straipsnyje mokymas: duomenų importavimas į "Excel" ir duomenų modelio kūrimas.

Patarimas: Kaip sužinoti, ar darbaknygėje yra duomenų modelis? Eikite į Power PivotPower Pivotvaldyti. Jei matote darbalapį panašūs duomenys, tuomet yra modelis. Žiūrėkite: Sužinokite, kurie duomenų šaltiniai naudojami darbaknygės duomenų modelyje , kad sužinotumėte daugiau.

Lentelių ryšių kūrimas

Kitas veiksmas – kurti ryšius tarp lentelių, kad būtų galima traukti duomenis iš bet kurios iš jų. Kiekvienoje lentelėje turi būti pirminis raktas arba unikalus lauko identifikatorius, pvz., studento ID arba klasės numeris. Lengviausias būdas – nuvilkti šiuos laukus, kad juos prijungtumėte prie "Power Pivot" diagramos rodinio.

  1. Eikite į " Power Pivot " > valdyti.

  2. Skirtuke Pagrindinis pasirinkite diagramos rodinys.

  3. Bus rodomos visos importuotos lentelės ir jums gali tekti šiek tiek laiko pakeisti jų dydį atsižvelgiant į tai, kiek laukų kiekvienas turi.

  4. Tada nuvilkite pirminio rakto lauką iš vienos lentelės į kitą. Toliau pateiktame pavyzdyje pateiktas mokinių lentelių diagramos rodinys:

    "Power Query" duomenų modelio ryšių diagramos rodinys

    Sukūrėme šiuos saitus:

    • tbl_Students | Studento ID > tbl_Grades | Studento ID

      Kitaip tariant, nuvilkite lauką studento ID iš lentelės mokiniai į lauką studento ID, esantį lentelėje rangai.

    • tbl_Semesters | Semestro ID > tbl_Grades | Semestrą

    • tbl_Classes | Klasės numeris > tbl_Grades | Klasės numeris

    Pastabos: 

    • Norint sukurti ryšį, laukų pavadinimams nereikia būti tokie patys, tačiau jie turi būti to paties tipo duomenų tipai.

    • Diagramos rodinyje esančios jungtys yra "1" vienoje pusėje, o kitoje – "*". Tai reiškia, kad tarp lentelių yra ryšys "vienas su daugeliu" ir nustato, kaip duomenys naudojami "PivotTable". Žiūrėkite: ryšiai tarp lentelių duomenų modelyje , kad sužinotumėte daugiau.

    • Jungtys rodo tik tai, kad yra ryšys tarp lentelių. Jie iš tikrųjų nerodo, kurie laukai yra susieti tarpusavyje. Norėdami matyti saitus, eikite į " Power Pivot " > valdyti > dizaino > ryšius > valdyti ryšius. Programoje "Excel" galite pereiti prie duomenų > ryšių.

Duomenų modelio naudojimas kuriant "PivotTable" arba "PivotChart"

"Excel" darbaknygėje gali būti tik vienas duomenų modelis, tačiau tame modelyje yra kelios lentelės, kurias galima naudoti pakartotinai visoje darbaknygėje. Galite bet kada įtraukti daugiau lentelių į esamą duomenų modelį.

  1. Programoje Power Pivoteikite į tvarkyti.

  2. Skirtuke Pagrindinis pasirinkite " PivotTable".

  3. Pasirinkite, kur norite, kad "PivotTable" būtų Patalpinta: naujas darbalapis arba dabartinė vieta.

  4. Spustelėkite geraiir "Excel" įtrauks tuščią "PivotTable" su dešinėje rodoma laukų sąrašo sritimi.

    "Power Pivot" "PivotTable" laukų sąrašas

Tada sukurkite "PivotTable" arba kurkite suvestinę schemą. Jei jau sukūrėte ryšius tarp lentelių, galite naudoti bet kurį "PivotTable" lauką. Jau sukūrėme ryšius studentų duomenų modelio pavyzdžio darbaknygėje.

Esamų nesusijusių duomenų įtraukimas į duomenų modelį

Tarkime, kad importavote arba nukopijavote daug duomenų, kuriuos norite naudoti modelyje, tačiau neįtraukėte į duomenų modelį. Įtraukti naujų duomenų į modelį yra lengviau nei manote.

  1. Pradėkite pažymėdami bet kurį langelį, esantį duomenų, kuriuos norite įtraukti į modelį. Tai gali būti bet koks duomenų intervalas, bet duomenys, suformatuoti kaip "Excel" lentelė , yra geriausi.

  2. Duomenis įtraukite vienu iš toliau nurodytų būdų.

  3. Spustelėkite Power Pivot > Įtraukti į duomenų modelį.

  4. Spustelėkite Įterpimas > PivotTable ir dialogo lange Kurti „PivotTable“ pažymėkite Įtraukti šiuos duomenis į duomenų modelį.

Į modelį kaip Susietosios lentelės dabar įtrauktas intervalas arba lentelė. Norėdami daugiau sužinoti apie darbą su susietomis lentelėmis modelyje, žiūrėkite įtraukti duomenis naudojant "Excel" susietąsias lenteles "Power Pivot".

Duomenų įtraukimas į Power Pivot lentelę

Naudojant „Power Pivot“ negalima įtraukti eilutės į lentelę tiesiogiai įrašant tekstą naujoje eilutėje, kaip tai galite padaryti „Excel“ darbalapyje. Tačiau galite įtraukti eilučių nukopijuodami ir įklijuodamiarba naujindami šaltinio duomenis ir naujindami " Power Pivot" modelį.

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės, gauti pagalbos iš Atsakymų bendruomenės arba siūlyti naują funkciją ar patobulinimą „Excel“ vartotojo balse.

Taip pat žr.

"& Transform" ir "Power Pivot" mokomųjų vadovų gavimas

Užklausų rengyklės įvadas („Power Query“)

Atmintį taupančios duomenų modelio kūrimas naudojant "Excel" ir "Power Pivot"

Vadovėlis: duomenų importavimas į "Excel" ir duomenų modelio kūrimas

Kaip sužinoti, kurie duomenų šaltiniai naudojami darbaknygės duomenų modelyje

Lentelių ryšiai duomenų modelyje

Pastaba:  Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×