Santrauka: Tai pirmasis mokymo kursas iš serijos, skirtos supažindinti jus „Excel“ ir įdėtosiomis duomenų pridėjimo ir analizės funkcijomis. Šie mokymo kursai išmokys kurti ir tobulinti „Excel“ darbaknygę nuo pradžių, kurti duomenų modelį, tada – neįtikėtinas interaktyviąsias ataskaitas naudojant „Power View“. Šie mokymo kursai skirti atskleisti „Microsoft Business Intelligence“ funkcijas ir galimybes, naudojamas „Excel“, „PivotTables“, „Power Pivot“ ir „Power View“.
Šių mokymo kursų metu sužinosite, kaip importuoti ir peržiūrėti duomenis „Excel“, kurti ir tobulinti duomenų modelį naudojant „Power Pivot“ ir kurti interaktyviąsias ataskaitas su „Power View“, kurias galite publikuoti, apsaugoti ir bendrinti.
Šios sekos mokymai:
-
Duomenų importavimas į "Excel 2016" ir duomenų modelio kūrimas
-
Duomenų modelio ryšių išplėtimas naudojant "Excel", "Power Pivot" ir DAX
-
Interneto duomenų įtraukimas ir numatytųjų „Power View“ ataskaitos parametrų nustatymas
Šiame mokymo kurse pradėkite atidarydami tuščią „Excel“ darbaknygę.
Šio mokymo skyriai:
Šio mokymo pabaigoje pateikiama apklausa, kurią atlikę galėsite pasitikrinti savo žinias.
Šioje mokymo sekoje naudojami duomenys, kurie apibūdina olimpinius medalius, žaidynes rengiančias šalis ir įvairius Olimpinių žaidynių sporto renginius. Siūlome peržiūrėti kiekvieną mokymo kursą nuosekliai.
Duomenų importavimas iš duomenų bazės
Šį mokymo kursą pradedame atidarydami tuščią darbaknygę. Šiame skyriuje sužinosite, kaip prisijungti prie išorinio duomenų šaltinio ir importuoti duomenis į programą „Excel“ tolesnei analizei.
Pradėkime atsisiųsdami kai kuriuos duomenis iš interneto. Duomenys susiję su olimpiniais medaliais ir yra „Microsoft Access“ duomenų bazės formato.
-
Spustelėkite šiuos saitus ir atsisiųskite failus, kuriuos naudosime šios mokymo kursų serijos metu. Atsisiųskite kiekvieną iš keturių failų į lengvai pasiekiamą vietą, pvz., Atsisiuntimai arba Mano dokumentai, arba į naują sukurtą aplanką:OlympicMedals.accdb Access" duomenų bazė " Excel" darbaknygės >OlympicSports.xlsx "Excel" darbaknygės >Population.xlsx "Excel" darbaknygės >DiscImage_table.xlsx
> -
Programoje "Excel" atidarykite tuščią darbaknygę.
-
Spustelėkite DUOMENYS > Gauti išorinių duomenų > Iš „Access“. Juostelės dinamiškai pritaikoma pagal darbaknygės plotį, todėl juostelėje esančios komandos gali atrodyti šiek tiek skirtingai nei tolesniuose ekranai. Pirmame ekrane rodoma juostelė, kai darbaknygė yra plati, antrame atvaizde rodoma darbaknygė, užimanti tik dalį ekrano.
-
Pasirinkite atsisiųstą OlympicMedals.accdb failą ir spustelėkite Atidaryti. Pasirodžiusiame lange Lentelės pasirinkimas rodomos duomenų bazėje rastos lenteles. Duomenų bazės lentelės panašios į „Excel“ darbalapius ar lenteles. Pažymėkite žymės langelį Įgalinti kelių lentelių pasirinkimą ir pasirinkite visas lentelės. Spustelėkite Gerai.
-
Rodomas langas Duomenų importavimas.
Pastaba: Atkreipkite dėmesį į lango apačioje esantį žymės langelį, leidžiantį įtraukti šiuos duomenis į duomenų modelį, kaip parodyta šiame ekrane. Duomenų modelis sukuriamas automatiškai, kai vienu metu importuojate arba dirbate su dviem ar daugiau lentelių. Duomenų modelis integruoja lenteles, įgalinant išsamią analizę naudojant "PivotTable", Power Pivot ir "Power View". Importuojant lenteles iš duomenų bazės, esami duomenų bazės ryšiai tarp tų lentelių naudojami duomenų modeliui programoje "Excel" kurti. Duomenų modelis programoje "Excel" yra skaidrus, tačiau galite jį peržiūrėti ir modifikuoti tiesiogiai naudodami Power Pivot papildinį. Duomenų modelis toliau šiame mokyme aptariamas išsamiau.
-
Importavus duomenis, iš importuotų lentelių sukuriama „PivotTable“.
Importavus duomenis į „Excel“ ir automatiškai sukūrus duomenų modelį, būsite pasirengę duomenis ištirti.
Duomenų analizė naudojant „PivotTable“
Tirti importuotuose duomenis yra paprasta naudojant „PivotTable“. „PivotTable“ vilkite laukus (panašius į „Excel“ stulpelius) iš lentelių (pvz., ką tik importuotų iš „Access“ duomenų bazės) į kitas „PivotTable“ sritis, kas nustatytumėte, kaip pateikti savo duomenis. „PivotTable“ turi keturias sritis: FILTRAI, STULPELIAI, EILUTĖS ir REIKŠMĖS.
Galite šiek tiek užtrukti, kol išmoksite nustatyti, į kurią sritį reikėtų nuvilkti lauką. Iš lentelių galite vilkti tiek laukų, kiek jums reikia, kol „PivotTable“ pateiks duomenis taip, kaip norite juos matyti. Galite laisvai eksperimentuoti vilkdami laukus į skirtingas „PivotTable“ sritis; laukų išdėstymas „PivotTable“ neturi įtakos juos esantiems duomenims.
Patyrinėkime „PivotTable“ esančius olimpinių medalių duomenis, grupuodami olimpinių medalininkus pagal sporto šaką, medalio tipą, atleto atstovaujamą šalį ar regioną.
-
Lange „PivotTable“ laukai išplėskite lentelę Medals spustelėdami šalia jos esančią rodyklę. Išplėstoje lentelėje NOC_CountryRegion Medals raskite lauką NOC_CountryRegion ir nuvilkite jį į sritį STULPELIAI. NOC (Nacionalinis olimpinis komitetas) yra šalies ar regiono organizacinis vienetas.
-
Tada lentelėje Disciplines vilkite sporto šaką į sritį EILUTĖS.
-
Filtruokite sporto šakas taip, kad būtų rodomos tik penkios: Archery, Diving, Fencing, Figure Skating ir Speed Skating. Tai galite padaryti iš vidaus srityje „PivotTable“ laukai arba naudodami „PivotTable“ filtrą Eilučių etiketės.
-
Spustelėkite bet kurioje "PivotTable" vietoje, kad užtikrintumėte, kad pažymėta "Excel" "PivotTable". Sąraše "PivotTable" laukai, kuriame rungčių lentelė yra išplėsta, palaikykite pelės žymiklį virš lauko Discipline, o lauko dešinėje rodoma išplečiamoji rodyklė. Spustelėkite išplečiamąjį sąrašą, spustelėkite (Žymėti viską), kad pašalintumėte visus pasirinkimus, tada slinkite žemyn ir pasirinkite Archery, Diving, Fencing, Figure Skating ir Speed Skating. Spustelėkite Gerai.
-
Arba „PivotTable“ dalyje Eilučių žymos spustelėkite šalia Eilučių žymos esančią išplečiamojo sąrašo rodyklę, tada – (Žymėti viską), kad pašalintumėte visus pasirinkimus, tada slinkite žemyn ir pasirinkite Archery, Diving, Fencing, Figure Skating ir Speed Skating. Spustelėkite Gerai.
-
-
Srities „PivotTable“ laukai lentelėje Medals, lauką Medal vilkite į sritį REIKŠMĖS. Laukas Reikšmės turi būti skaitinis, todėl „Excel“ automatiškai pakeičia lauką Medal į Count of Medal.
-
Lentelėje Medals dar kartą pasirinkite lauką Medal ir vilkite jį į sritį FILTRAI.
-
Išfiltruokite „PivotTable“, kad būtų rodomi tik tos šalys ir regionai, surinkę daugiau nei 90 medalių. Štai kaip tai padaryti:
-
„PivotTable“ spustelėkite lauko Stulpelių žymos dešinėje esantį išplečiamąjį sąrašą.
-
Pasirinkite Reikšmių filtrai ir Daugiau nei...
-
Paskutiniame lauke (dešinėje) įveskite 90. Spustelėkite Gerai.
-
Jūsų „PivotTable“ turėtų atrodyti, kaip pavaizduota šiame ekrane.
Taip be didelių pastangų sukūrėte pradinę „PivotTable“, apimančią laukus iš keturių skirtingų lentelių. Ši užduotis tokia paprasta yra dėl iš anksto nustatytų lentelių ryšių. Šaltinio duomenų bazėje jau buvo lentelių ryšiai ir jūs importavote visas lenteles atlikdami vieną veiksmą, todėl „Excel“ gali iš naujo sukurti tuos ryšius duomenų modelyje.
Tačiau ką daryti, jei duomenys yra iš skirtingų šaltinių arba importuojami vėliau? Paprastai ryšius su naujais duomenimis galite sukurti pagal atitinkamus stulpelius. Kitas veiksmas: importuoti papildomas lenteles ir sužinoti, kaip sukurti naujų ryšių.
Duomenų importavimas iš skaičiuoklės
Dabar galime importuoti duomenis iš kito šaltinio, šį kartą iš esamos darbaknygės, tada nurodyti ryšius tarp turimų ir naujų duomenų. Pasitelkę ryšius programoje „Excel“ galite analizuoti duomenų rinkinius ir importuotų duomenų galite kurti įdomias bei įtraukiančias vizualizacijas.
Pirmiausia sukurkite tuščią darbalapį, tada importuokite duomenis iš „Excel“ darbaknygės.
-
Įterpkite naują „Excel“ darbalapį ir pavadinkite jį Sportas.
-
Pereikite į aplanką, kuriame yra atsisiųsti duomenų failų pavyzdžiai, ir atidarykite OlympicSports.xlsx.
-
Pažymėkite ir nukopijuokite duomenis 1lentelė. Jei pažymėsite langelį su duomenis, pvz., langelį A1, galite paspausti Ctrl + A ir pažymėti visus greta esančius duomenis. Uždarykite darbaknygę OlympicSports.xlsx.
-
Darbalapyje Sportas perkelkite žymeklį į langelį A1 ir įklijuokite duomenis.
-
Laikydami duomenis vis dar pažymėtus, paspauskite Ctrl + T, kad suformatuotumėte duomenis kaip lentelę. Galite suformatuoti duomenis kaip lentelę juostelėje pasirinkdami PAGRINDINIS > Formatuoti kaip lentelę. Duomenys turi antraščių, todėl rodomame lange Lentelės kūrimas pažymėkite Lentelė su antraštėmis, kaip pavaizduota čia.
Duomenų formatavimas kaip lentelės turi daug pranašumų. Lentelei galima priskirti pavadinimą, kad būtų lengviau identifikuoti. Taip pat galite nustatyti ryšius tarp lentelių, taip įgalindami naršymą ir analizę naudojant „PivotTables“, „Power Pivot“ ir „Power View“. -
Pavadinkite lentelę. Eikite į LENTELĖS ĮRANKIAI > DIZAINAS > Ypatybės ir raskite lauką Lentelės pavadinimas ir įveskite Sportas. Darbaknygė pavaizduojama, kaip nurodyta toliau.
-
Įrašykite darbaknygę.
Duomenų importavimas kopijuojant ir įklijuojant
Dabar, kai jau importavome duomenis iš „Excel“ darbaknygės, importuokime duomenis iš lentelės, kurią radome tinklalapyje, arba iš bet kurio kito šaltinio, iš kurio galime kopijuoti ir įklijuoti į „Excel“. Atlikdami paskesnius veiksmus, į lentelę įtrauksite Olimpines žaidynes rengiančius miestus.
-
Įterpkite naują „Excel“ darbalapį ir pavadinkite jį Hosts.
-
Pasirinkite ir nukopijuokite šią lentelę, įskaitant lentelės antraštes.
City |
NOC_CountryRegion |
Alpha-2 Code |
Edition |
Season |
---|---|---|---|---|
Melbourne / Stockholm |
AUS |
AS |
1956 |
Summer |
Sydney |
AUS |
AS |
2000 |
Summer |
Innsbruck |
AUT |
AT |
1964 |
Winter |
Innsbruck |
AUT |
AT |
1976 |
Winter |
Antwerp |
BEL |
BE |
1920 |
Summer |
Antwerp |
BEL |
BE |
1920 |
Winter |
Montreal |
CAN |
CA |
1976 |
Summer |
Lake Placid |
CAN |
CA |
1980 |
Winter |
Calgary |
CAN |
CA |
1988 |
Winter |
St. Moritz |
SUI |
SZ |
1928 |
Winter |
St. Moritz |
SUI |
SZ |
1948 |
Winter |
Beijing |
CHN |
CH |
2008 |
Summer |
Berlin |
GER |
GM |
1936 |
Summer |
Garmisch-Partenkirchen |
GER |
GM |
1936 |
Winter |
Barcelona |
ESP |
SP |
1992 |
Summer |
Helsinki |
FIN |
FI |
1952 |
Summer |
Paris |
FRA |
FR |
1900 |
Summer |
Paris |
FRA |
FR |
1924 |
Summer |
Chamonix |
FRA |
FR |
1924 |
Winter |
Grenoble |
FRA |
FR |
1968 |
Winter |
Albertville |
FRA |
FR |
1992 |
Winter |
London |
GBR |
UK |
1908 |
Summer |
London |
GBR |
UK |
1908 |
Winter |
London |
GBR |
UK |
1948 |
Summer |
Munich |
GER |
DE |
1972 |
Summer |
Athens |
GRC |
GR |
2004 |
Summer |
Cortina d'Ampezzo |
ITA |
IT |
1956 |
Winter |
Rome |
ITA |
IT |
1960 |
Summer |
Turin |
ITA |
IT |
2006 |
Winter |
Tokyo |
JPN |
JA |
1964 |
Summer |
Sapporo |
JPN |
JA |
1972 |
Winter |
Nagano |
JPN |
JA |
1998 |
Winter |
Seoul |
KOR |
KS |
1988 |
Summer |
Mexico |
MEX |
MX |
1968 |
Summer |
Amsterdam |
NED |
NL |
1928 |
Summer |
Oslo |
NOR |
NO |
1952 |
Winter |
Lillehammer |
NOR |
NO |
1994 |
Winter |
Stockholm |
SWE |
SW |
1912 |
Summer |
St Louis |
USA |
US |
1904 |
Summer |
Los Angeles |
USA |
US |
1932 |
Summer |
Lake Placid |
USA |
US |
1932 |
Winter |
Squaw Valley |
USA |
US |
1960 |
Winter |
Moscow |
URS |
RU |
1980 |
Summer |
Los Angeles |
USA |
US |
1984 |
Summer |
Atlanta |
USA |
US |
1996 |
Summer |
Salt Lake City |
USA |
US |
2002 |
Winter |
Sarajevo |
YUG |
YU |
1984 |
Winter |
-
Programos „Excel“ darbalapyje Hosts perkelkite žymeklį į langelį A1 ir įklijuokite duomenis.
-
Formatuokite duomenis kaip lentelę. Kaip aprašyta anksčiau šiame mokymo kurse, norėdami formatuoti duomenis kaip lentelę paspauskite Ctrl + T arba eikite į PAGRINDINIS > Formatuoti kaip lentelę. Duomenys turi antraštes, todėl pasirodžiusiame lange Lentelės kūrimas pažymėkite Lentelė su antraštėmis.
-
Pavadinkite lentelę. Eikite į LENTELĖS ĮRANKIAI > DIZAINAS > Ypatybės ir raskite lauką Lentelės pavadinimas ir įveskite Hosts.
-
Pasirinkite stulpelį Edition ir skirtuke PAGRINDINIS suformatuokite jį kaip Skaičius su 0 dešimtainių skilčių.
-
Įrašykite darbaknygę. Darbaknygė turėtų atrodyti, kaip pavaizduota šiame ekrane.
Dabar, kai „Excel“ darbaknygėje turite lenteles, galite sukurti jų ryšius. Kurdami lentelių ryšius galite įtraukti duomenis iš abiejų lentelių.
Ryšio tarp importuotų duomenų kūrimas
Galite iš karto pradėti naudoti „PivotTable“ laukus iš importuotų lentelių. Jei „Excel“ negali nustatyti, kaip įtraukti lauką į „PivotTable“, ryšius reikia nustatyti naudojant esamą duomenų modelį. Į šiuos veiksmus, jūs išmoksite kaip sukurti ryšį tarp duomenų importavote iš įvairių šaltinių.
-
Lapo1 "PivotTable" laukųviršuje spustelėkiteVisi, kad peržiūrėtumėte visą galimų lentelių sąrašą, kaip parodyta šiame ekrane.
-
Slinkite sąrašu ir pažiūrėkite, kokias naujas lenteles ką tik įtraukėte.
-
Išplėskite Sports ir pasirinkite Sports, norėdami įtraukti jį į „PivotTable“. Atminkite, kad „Excel“ įspėja apie sukurtą ryšį, kaip parodyta šiame ekrane.
Šis pranešimas atsiranda, kai naudojate laukus iš lentelės, kuri nėra turimo duomenų modelio dalis. Vienas iš būdų įtraukti lentelę į duomenų modelį yra sukurti jo ryšį su lentele, kuri jau yra duomenų modelyje. Norint sukurti ryšį, vienoje iš lentelių turi būti unikalių, nesikartojančių reikšmių stulpelis. Duomenų pavyzdyje iš duomenų bazės importuotoje lentelėje Disciplines yra laukas su sporto šakų kodais – SportID. Tie patys sporto šakų kodai pateikiami kaip importuotų „Excel“ duomenų laukas. Sukurkite ryšį.
-
Spustelėkite KURTI... paryškintoje srityje „PivotTable“ laukai, kad atidarytumėte dialogo langą Ryšių kūrimas, kaip parodyta šiame ekrane.
-
Srities Lentelė išplečiamajame sąraše pasirinkite Disciplines.
-
Srityje Stulpelis (išorinis) pasirinkite SportID.
-
Srityje Susijusi lentelė pasirinkite Sports.
-
Srityje Susijęs stulpelis (pagrindinis) pasirinkite SportID.
-
Spustelėkite Gerai.
„PivotTable“ pokyčiai atspindi naują ryšį. „PivotTable“ dar neatrodo visiškai užbaigta dėl laukų tvarkos srityje EILUTĖS. Discipline yra nurodytos sporto šakos antrinė kategorija, tačiau srityje EILUTĖS Discipline yra virš Sport, todėl ji nėra tinkamai sutvarkyta. Tolesniame ekrane pateikiama netinkamai sutvarkyta lentelė.
-
Srityje EILUTĖS perkelkite Sport virš Discipline. Taip daug geriau, o „PivotTable“ rodo duomenis taip, kaip norite juos matyti, kaip parodyta šiame ekrane.
Programa „Excel“ kuria duomenų modelį, kurį visoje darbaknygėje galima naudoti kuriant bet kurią „PivotTable“, „PivotCharts“, „Power Pivot“ arba „Power View“ ataskaitą. Lentelių ryšiai yra duomenų modelio pagrindas, kuris nustato naršymo ir skaičiavimo kelius.
Kitame mokyme Duomenų modelio ryšių išplėtimas naudojant "Excel", Power Pivotir DAX remiasi tuo, ką išmokote čia, ir padėsite išplėsti duomenų modelį naudodami galingą ir vaizdinį "Excel" papildinį, vadinamą Power Pivot. Taip pat sužinosite, kaip apskaičiuoti lentelės stulpelius ir naudoti tą apskaičiuojamąjį stulpelį, kad į duomenų modelį būtų galima įtraukti kitaip nesusijusią lentelę.
Kontrolinis taškas ir apklausa
Peržiūrėkite, ką išmokote
Dabar turite "Excel" darbaknygę, kurioje yra "PivotTable" prieiga prie kelių lentelių duomenų, iš kurių kelios importuojamos atskirai. Išmokote importuoti iš duomenų bazės, iš kitos "Excel" darbaknygės ir nukopijuoti bei įklijuoti į "Excel".
Kad duomenys veiktų kartu, reikėjo sukurti lentelių ryšius, kuriuos programa „Excel“ naudoja eilutėms susieti. Taip pat išmokote, kad kuriant ryšius ir ieškant susijusių eilučių yra svarbu turėti lentelės stulpelių, kurie siejasi su kitos lentelės duomenimis.
Esate pasiruošę pradėti kitą šios serijos mokymo kursą. Čia pateikiamas saitas:
Vadovėlis: duomenų modelio ryšių išplėtimas naudojant „Excel“, „Power Pivot“ ir DAX
APKLAUSA
Norite patikrinti, ar gerai atsimenate išmoktus dalykus? Štai galimybė tai padaryti. Šioje apklausoje pabrėžiamos funkcijos, galimybės arba reikalavimai, apie kuriuos sužinojote šio mokymo metu. Atsakymus rasite puslapio apačioje. Sėkmės!
1 klausimas: Kodėl svarbu importuotus duomenis konvertuoti į lenteles?
A: Nereikia konvertuoti duomenų į lenteles, nes visi importuojami duomenys automatiškai paverčiami į lenteles.
B: Jei konvertuosite importuotus duomenis į lenteles, jie nebus įtraukti iš duomenų modelį. Tik į duomenų modelį neįtraukti duomenys yra pasiekiami „PivotTables“, „Power Pivot“ ir „Power View“.
C: Kai konvertuosite importuotus duomenis į lenteles, juos bus galima įtraukti į duomenų modelį ir pasiekti per „PivotTable“, „Power Pivot“ ir „Power View“.
D: Importuotų duomenų negalima konvertuoti į lenteles.
2 klausimas: Kurį iš šių duomenų šaltinių galima importuoti į „Excel“ ir įtraukti į duomenų modelį?
A: „Access“ ir daugelis kitų duomenų bazių.
B: Esami „Excel“ failai.
C: Viskas, ką galite kopijuoti ir įklijuoti į „Excel“ ir formatuoti kaip lentelę, įskaitant duomenų lenteles svetainėse, dokumentus ar kitus elementus, kuriuos galima įterpti į programą „Excel“.
D: Visi išvardyti aukščiau
3 klausimas: Kas nutinka „PivotTable“, kai pakeičiate laukų tvarką keturiose „PivotTable“ srityse?
A: Nieko. Išdėsčius laukus „PivotTable“ srityse, jų tvarkos keisti negalima.
B: „PivotTable“ formatas pakeičiamas, kad atitiktų išdėstymą, tačiau esamų duomenų tai neveikia.
C: „PivotTable“ formatas pakeičiamas, kad atitiktų išdėstymą, tačiau visam laikui pakeičiami ir esami duomenys.
D: Esami duomenys pakeičiami, todėl gaunami nauji duomenų rinkiniai.
4 klausimas: Ko reikia kuriant ryšį tarp lentelių?
A: Visose lentelėse turi būti stulpelis, turintis unikalias, nesikartojančias reikšmes.
B: Viena lentelė turi būti ne „Excel“ darbaknygės dalis.
C: Stulpeliai negali būti konvertuojami į lenteles.
D: Nė vienas iš išvardytų atsakymų nėra teisingas.
Apklausos atsakymai
-
Teisingas atsakymas: C
-
Teisingas atsakymas: D
-
Teisingas atsakymas: B
-
Teisingas atsakymas: D
Pastabos: Šios mokymų sekos duomenys ir atvaizdai pagrįsti:
-
„Olympics Dataset“ © „Guardian News & Media Ltd.“
-
Vėliavų vaizdai iš „CIA Factbook“ (cia.gov)
-
Populiacijos duomenys iš „The World Bank“ (worldbank.org)
-
Olimpinių žaidynių sporto šakų piktogramas sukūrė Thadius856 ir Parutakupiu