Duomenų modelio kūrimas programoje „Excel“

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Š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. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

Duomenų modelis leidžia jums sujungti duomenis iš kelių lentelių, efektyviai kurti sąryšinių duomenų šaltinis viduje "Excel" darbaknygę. "Excel" duomenų modelių yra naudojamas skaidriai, lentelių duomenys, naudojami "PivotTable" ir "PivotChart. Duomenų modelyje yra matomi kaip rinkinį lentelių laukų sąraše ir daugeliu atvejų, jums niekada net žinosite, jis ten yra.

Prieš pradėdami darbą su duomenų modelis, turite gauti kai kuriuos duomenis. Kad mes naudoti gauti ir transformuoti ("Power Query") versija, todėl galbūt norėsite susigrąžinti veiksmo ir peržiūrėkite vaizdo įrašą arba vykdykite mūsų mokymo vadovas gauti ir transformuoti ir Power Pivot.

Kur yra "PowerPivot"?

Kur yra gauti ir transformuoti ("Power Query")?

  • "Excel 2016" ir "Excel", "Office 365" – gauti ir transformuoti ("Power Query") integruota su "Excel" skirtuko duomenys grupėje.

  • " Excel 2013 –" Power Query yra priedą, kuri yra įtraukta su "Excel", tačiau reikia. Eikite į failas > parinktys > Priedai, tada valdyti meniu apačioje esančioje srityje pasirinkite COM papildiniai > eiti. Patikrinkite, ar "Microsoft" Power Query "Excel", tada gerai ją aktyvinti. Power Query skirtuke bus įtrauktas į juostelę.

  • Excel 2010 atsisiųsti ir įdiegti Power Query pridėti-in. Kai suaktyvintas skirtukas Power Query bus įtrauktas į juostelę.

Darbo pradžia

Pirmą kartą, turite gauti kai kuriuos duomenis.

  1. "Excel 2016", ir "Excel", "Office 365", naudokite duomenys > gauti ir transformuoti duomenys > Gauti duomenis į duomenų importavimas iš išorinių duomenų šaltinių, pvz., teksto failą, "Excel" darbaknygės, žiniatinklio svetainę, Microsoft Access, SQL serverio arba kitą bet kokį skaičių reliacinės duomenų bazės, kurioje yra kelios susietos lentelės.

    "Excel 2013" ir 2010, eikite į Power Query > Gauti išorinius duomenis, ir pasirinkite duomenų šaltinio.

  2. "Excel" paragins pasirinkti lentelę. Jei norite įtraukti kelias lenteles iš to paties duomenų šaltinio, pažymėkite parinktį Įgalinti kelių lentelių pasirinkimą . Pasirinkus kelias lenteles, "Excel" automatiškai sukuria duomenų modelis.

    Pastaba: Šių pavyzdžių, mes naudojame "Excel" darbaknygę su išgalvotas studentų išsamios informacijos apie klasių ir kategorijų. Galite atsisiųsti mūsų studentų duomenų modelio darbaknygės pavyzdys, ir sekti kartu. Taip pat galite atsisiųsti versiją su užbaigta duomenų modeliu..

    Gauti ir transformuoti ("Power Query") naršyklė
  3. Pažymėkite vieną ar daugiau lentelių, tada spustelėkite įkelti.

    Jei norite redaguoti duomenų šaltinį, galite pasirinkti parinktį Redaguoti . Daugiau informacijos ieškokite: Įvadas į užklausų rengyklė ("Power Query").

Jūs dabar yra duomenų modelis, kuriame yra visi importuotas lenteles, ir jie bus rodomi "PivotTable" Laukų sąraše.

Pastabos: 

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

  • Modeliai paprastai kuriami aiškiai, kai naudojate Power Pivot įtraukimas į duomenų importavimas. Į papildinį, modelis pateikiamas skirtukų makete panašios į "Excel", kur kiekviename skirtuke yra lentelės duomenis. Peržiūrėkite duomenų gavimas naudojant "Power Pivot" papildinio versijaspagrindai duomenų importavimo naudojant SQL serverio duomenų bazę.

  • Pavyzdys gali būti viena lentelė. Norėdami sukurti tik vieną lentelę pagal modelį, pasirinkite lentelę ir spustelėkite įtraukti į duomenų modelįPower Pivot. Tai gali atlikti, jei norite naudoti Power Pivot funkcijas, pvz., filtruotas duomenų rinkinius, apskaičiuojamieji stulpeliai, Apskaičiuotieji laukai, 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ą.

  • Patarimai, kaip sumažinti duomenų modelį, rasite atmintį taupančio duomenų modelio kūrimas naudojant "Excel" ir "PowerPivot".

  • Tolesniam tyrimui, rasite mokymas: PivotTable duomenų analizė naudojant "Excel" duomenų modelį.

Patarimas: Kur žinoti, jei jūsų darbaknygėje yra duomenų modelis? Eikite į Power Pivot > tvarkyti. Jei matote, kaip darbalapio duomenis, tada į yra modelis. Žr.: Sužinokite, kurie duomenų šaltiniai naudojami darbaknygės duomenų modelyje daugiau.

Kurti ryšius tarp lentelių

Kitas veiksmas – sukurti ryšius tarp lentelių, todėl galite jį perkelti duomenis iš bet kurios iš jų. Kiekvienos lentelės turi būti pirminis raktas arba unikalių lauko identifikatorius, pvz., studento ID arba klasės skaičius. Paprasčiausias būdas yra nuvilkite šiuos laukus, sujungti juos į "Power Pivot' Diagramos rodinyje.

  1. Eikite į "PowerPivot" > tvarkyti.

  2. Skirtuke Pagrindinis pasirinkite Diagramos rodinys.

  3. Bus rodomas visas importuotas lenteles, ir galbūt norėsite šiek tiek užtrukti, pakeiskite jų dydį, atsižvelgiant į tai, kiek laukų, kiekvienas turi.

  4. Tada vilkite pirminio rakto lauku iš vienos lentelės į kitą. Toliau pateiktas pavyzdys yra mūsų studentų lentelių diagramos rodinyje:

    Power Query duomenų modelio ryšių diagramos rodinys

    Sukūrėme šias nuorodas:

    • tbl_Students | Studentų ID > tbl_Grades | Studentų ID

      Kitais žodžiais tariant, vilkite lauką studento ID lentelę studentai į lauką ID studentų įvertinimų lentelėje.

    • tbl_Semesters | Semestro ID > tbl_Grades | Semestro

    • tbl_Classes | Klasės numeris > tbl_Grades | Užsiėmimų skaičius

    Pastabos: 

    • Laukų pavadinimų nereikia tokie patys, kad būtų galima sukurti ryšį, bet jos turi būti to paties duomenų tipo.

    • Vienoje pusėje jungčių Diagramos rodinys yra "1" ir "*" iš kitos. Tai reiškia, kad yra vienas su daugeliu ryšį tarp lentelių, ir, kuri nurodo, kaip duomenys gali būti naudojami "PivotTable" savo. Žr.: duomenų modelio lentelių ryšių daugiau.

    • Jungtis tik rodo, kad yra ryšį tarp lentelių. Jie nebus iš tikrųjų rodo, laukus, kurie yra susieti su kitu. Norėdami peržiūrėti saitus, pereikite į "PowerPivot" > tvarkyti > dizainas > ryšiai > Tvarkyti ryšius. Programoje "Excel", galite pereiti į duomenys > ryšiai.

Norėdami sukurti PivotTable ir PivotChart naudoti duomenų modelis

"Excel" darbaknygės gali būti tik vienas duomenų modelis, tačiau jis yra kelios lentelės, kurios gali būti pakartotinai naudojamas visoje darbaknygėje. Bet kuriuo metu, galite įtraukti daugiau lentelių su esamų duomenų modeliu.

  1. Power Pivot, eikite į valdyti.

  2. Skirtuke Pagrindinis pasirinkite PivotTable.

  3. Pasirinkite, kur norite padėti PivotTable: naują darbalapį arba į dabartinę vietą.

  4. Spustelėkite gerai, ir "Excel" bus įtraukti naudojant tuščią "PivotTable" naudojant sritį Laukų sąrašas rodomas dešinėje.

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

Pirmyn, "PivotTable" kūrimasarba suvestinės diagramos kūrimas. Jei jau sukūrėte ryšius tarp lentelių, galite naudoti bet kurią "PivotTable" laukų. Mes jau sukūrėte ryšių studentų duomenų modelio darbaknygės pavyzdyje.

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

Tarkime, kad jūs importuoti arba nukopijuoti daug duomenų, norite naudoti modelyje, tačiau ji neįtraukėte į duomenų modelį. Spausdami naujus duomenis į modelį yra lengviau, nei manote.

  1. Pradėkite pasirinkdami bet kurį langelį per duomenų, kuriuos norite įtraukti į modelį. Gali būti bet kokį duomenų diapazoną, tačiau duomenys formatuojami kaip "Excel" lentelės yra tinkamiausia.

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

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

  4. Spustelėkite Įterpimas > PivotTableir pažymėkite įtraukti šiuos duomenis į duomenų modelį dialogo langas kurti PivotTable.

Intervalas arba lentelė dabar įtraukiami į modelį kaip susieta lentelė. Norėdami daugiau sužinoti apie darbą su susietomis modelio lentelėmis, žr. Duomenų įtraukimas į „Power Pivot“ naudojant „Excel“ susietas lenteles.

Duomenų įtraukimas į lentelę Power Pivot

Į Power Pivot, negalite įtraukti eilutės į lentelę tiesiogiai įvesdami naują eilutę, pvz., galite į "Excel" darbalapį. Tačiau galite įtraukti eilučių nukopijuodami ir įklijuodamiarba atnaujinti šaltinio duomenis ir atnaujinus į "PowerPivot" 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.

Gauti ir transformuoti ir "PowerPivot" mokymo vadovai

("Power Query") užklausų rengyklės Įvadas

Atmintį taupančio duomenų modelio kūrimas naudojant "Excel" ir "PowerPivot"

Vadovėlis: PivotTable duomenų analizė naudojant "Excel" duomenų modelį

Sužinokite, kurie duomenų šaltiniai naudojami darbaknygės duomenų modelyje

Duomenų modelio lentelių ryšių

Atsisiųskite darbaknygės studentų duomenų modelio pavyzdys

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ų.

×