Õppetükk: andmemudeli seoste laiendamine Exceli, Power Pivoti ja DAX-i abil

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Abstraktsed:    See on teine õpetuse sarja. Esimese õpetuses andmete importimine ja andmemudeli loomineExceli töövihik loodi mitmest allikast imporditud andmete kasutamine.

Märkus. : Selles artiklis kirjeldatakse Excel 2013 andmemudelite. Siiski samade andmete modelleerimine ja Power Pivoti funktsioonid rakenduses Excel 2013 kasutusele ka rakendada Excel 2016.

Selles õppeteemas selgitatakse, kuidas Power Pivoti abil andmemudelit laiendada, hierarhiaid luua ja uute tabeliseoste loomiseks koostada olemasolevate andmete põhjal arvutuslikke välju.

Õppeteema sisaldab järgmisi peatükke.

Seose lisamine Power Pivoti diagrammivaate abil

Andmemudeli laiendamine arvutuslike veergude abil

Hierarhia loomine

Hierarhiate kasutamine PivotTable-liigendtabelites

Kontrollpunkt ja test

Õppeteema lõpus on test, mille abil saate õpitut kontrollida.

Selles õppeteemade sarjas kasutatakse näidetena olümpiamedalite, korraldajariikide ja olümpiaaladega seotud andmeid. See sari sisaldab järgmisi õppeteemasid:

  1. Andmete importimine rakendusse Excel ja andmemudeli loomine

  2. Exceli andmemudeli seoste laiendamine Power Pivot, ja Dax-i

  3. Kaardipõhiste Power View’ aruannete loomine

  4. Interneti-andmete kaasamine ja Power View’ aruannete vaikeväärtuste seadmine

  5. Vaimustavate Power View’ aruannete loomine – 1. osa

  6. Vaimustavate Power View’ aruannete loomine – 2. osa

Soovitame kõik õppeteemad läbida samas järjekorras.

Excel 2013 abil olümpiaandmed Power Pivot lubatud. Excel 2013 kohta lisateabe saamiseks klõpsake siin. Juhised selle kohta, mis võimaldab Power Pivot, klõpsake siin.


Seose lisamine Power Pivoti diagrammivaate abil Power Pivot

Selles jaotises kasutatakse mudeli laiendamiseks Excel 2013 lisandmoodulit Microsoft Office Power Pivot. Seoste loomine on hõlbus tänu diagrammivaateleMicrosoft SQL Server PowerPivot for Exceli lisandmoodulis. Esmalt veenduge, etPower Pivoti lisandmoodul on aktiveeritud.

Märkus.Power Pivot rakenduses Microsoft Excel 2013 lisandmoodul on tarkvarakomplekti Office Professional Plus osa. Lisateavet leiate artiklist Lisandmooduli Power Pivot in Microsoft Excel 2013 käivitamine.

Power Pivot lisamine Exceli menüülindile, lubades Power Pivot lisandmoodul

Kui Power Pivoti lisandmoodul on lubatud, kuvatakse rakenduse Excel 2013 lindil menüü POWER PIVOT. Power Pivoti lisandmooduli lubamiseks tehke järgmist.

  1. Valige FAIL > Suvandid > Lisandmoodulid.

  2. Valige akna allservas väljal Halda väärtus COM-lisandmoodulid ja klõpsake nuppu Mine.

  3. Märkige ruut Microsoft Office Power Pivot rakenduses Microsoft Excel 2013 ja klõpsake nuppu OK.

Nüüd kuvatakse Exceli lindil menüü POWER PIVOT.

Klõpsake lindi menüü Power Pivot

Diagrammivaate abil Power Pivot seose lisamine

Exceli töövihikus on tabel nimega Hosts (Korraldajariigid). Kasutasime tabeli Hosts (Korraldajariigid) importimiseks kopeerimist ja Excelisse kleepimist ning seejärel vormindasime andmed tabelina. Tabeli Hosts (Korraldajariigid) andmemudelisse lisamiseks tuleb luua seos. Visualiseerime andmemudeli seosed Power Pivoti abil ja seejärel loome seose.

  1. Klõpsake Excelis lehe Hosts (Korraldajariigid) aktiveerimiseks vastavat lehesakki.

  2. Valige lindil POWER PIVOT > Tabelid > Lisa andmemudelisse. See toiming lisab tabeli Hosts (Korraldajariigid) andmemudelisse. Samuti avatakse Power Pivoti lisandmoodul, mida on vaja selle toimingu ülejäänud juhiste täitmiseks.

  3. Pange tähele, et Power Pivot aknas kuvatakse kõik tabelid mudelis, sh Hosts. Klõpsake tabeli paar. Power Pivot saate kuvada kõik andmed, mis sisaldab mudelisse, isegi juhul, kui nad ei kuvata soovitud töölehtede Excelis, nt Disciplines, sündmusedja seotud andmeid allpool, kui ka S_Teams;W_Teams; ja Sport.

    Power Pivotis kuvatakse kõik tabelid

  4. Klõpsake Power Pivoti akna jaotises Kuva nuppu Diagrammivaade.

  5. Skemaatilise diagrammi suurust nii, et näete kõigi objektide skemaatilise diagrammi liuguri abil. Tabelite ümberkorraldamine klõpsates ja lohistades nende tiitliribal nii, et need on nähtavad ja asetada üksteise kõrval. Märkate, et neli tabelid on seotud tabelite ülejäänud: Hosts, sündmused, W_Teamsja S_Teams.

    Power Pivoti tabelid diagrammivaates

  6. Tabelid Medals (Medalid) ja Events (Võistlusalad) sisaldavad välja DisciplineEvent (DistsipliinVõistlusala). Lähemal uurimisel ilmneb, et tabeli Events (Võistlusalad) väli DisciplineEvent (DistsipliinVõistlusala) koosneb unikaalsetest kordumatutest väärtustest.

Märkus. : Väljal DisciplineEvent (DistsipliinVõistlusala) on esitatud iga väärtuse Discipline (Distsipliin) ja väärtuse Event (Võistlusala) unikaalne kombinatsioon. Kuid tabelis Medals (Medalid) esineb väli DisciplineEvent (DistsipliinVõistlusala) mitu korda. See on arusaadav, sest iga kombinatsioon Discipline+Event (Distsipliin+Võistlusala) annab tulemiks kolm medalit (kuld, hõbe, pronks) iga väärtuse Edition (Aasta) kohta. Seega on nende tabelite vahel üks-mitmele seos, kus üks seose pool on unikaalne kirje Discipline+Event (Distsipliin+Võistlusala) tabelis Disciplines (Distsipliinid) ja teine seose pool on iga väärtuse Disciplines+Event (Distsipliin+Võistlusala) mitu kirjet.

  1. Seoste loomine tabelite Medals (Medalid) ja Events (Võistlusalad) vahel. Diagrammivaates lohistage väli DisciplineEvent (DistsipliinVõistlusala) tabelist Events (Võistlusalad) tabeli Medals (Medalid) väljale DisciplineEvent (DistsipliinVõistlusala). Nende vahel kuvatakse seost näitav joon.

  2. Klõpsake tabeleid Events (Võistlusalad) ja Medals (Medalid) ühendavat joont. Esile tõstetud väljad määratlevad seose, nagu on näidatud järgmisel kuvatõmmisel.

    Skeemivaates esitatud seosed

  3. Tabeli Hosts (Korraldajariigid) andmemudelisse kaasamiseks on vaja välju, mis tuvastavad kordumatult tabeli Hosts (Korraldajariigid) iga rea. Seejärel on võimalik otsida andmemudeli abil teistest tabelitest sama tüüpi andmeid. Diagrammivaates ei saa seda teha. Valige tabel Hosts (Korraldajariigid) ja aktiveerige uuesti andmevaade.

  4. Lähemal uurimisel ilmneb, et tabelis Hosts (Korraldajariigid) puudub unikaalsete väärtustega veerg. Kasutame selle loomiseks arvutuslikku veergu ja andmeanalüüsi avaldisi (DAX).

Parimal juhul on andmemudelis olemas kõik vajalikud väljad seoste loomiseks ja andmete koondamiseks Power View’s või PivotTable-liigendtabelites visualiseerimiseks. Paraku ei ole tabelitega töötamine alati nii lihtne. Järgmises jaotises selgitatakse, kuidas saate tabelitevaheliste seoste loomiseks luua DAX-i abil uue veeru.

Andmemudeli laiendamine arvutuslike veergude abil

Seose loomiseks tabeli Hosts (Korraldajariigid) ja andmemudeli vahel ning ühtlasi andmemudeli laiendamiseks ja tabeli Hosts kaasamiseks peab tabelis Hosts olema väli, mis tuvastab kordumatult iga rea. Lisaks peab see väli olema vastavuses andmemudelis sisalduva väljaga. Need vastavuses olevad väljad kummaski tabelis võimaldavad tabelite andmed seostada.

Tabelis Hosts (Korraldajariigid) sellist välja ei ole, seega tuleb see luua. Andmemudeli tervikluse säilitamiseks ei saa olemasolevaid andmeid Power Pivotis redigeerida ega kustutada. Sellegipoolest saate olemasolevate andmete põhjal luua arvutuslike veergude abil uusi veerge.

Tabelit Hosts (Korraldajariigid) ja teisi andmemudeli tabeleid uurides ilmneb, et saame tabelis Hosts luua unikaalse välja ja selle andmemudelis sisalduva tabeliga seostada. Mõlemas tabelis on seose loomiseks vaja luua uus arvutuslik veerg.

Tabelis Hosts (Korraldajariigid) unikaalse arvutusliku veeru loomiseks ühendage väljad Edition (Aasta) ja Season (Aastaaeg), mis sisaldab väärtusi Summer (Suvi) või Winter (Talv). Samuti on tabelis Medals (Medalid) väljad Edition (Aasta) ja Season (Aastaaeg), seega kui loome arvutusliku veeru kõikides tabelites, kus on ühendatud väljad Edition (Aasta) ja Season (Aastaaeg), saame luua seose tabelite Hosts (Korraldajariigid) ja Medals (Medalid) vahel. Järgmisel kuvatõmmisel on tabel Hosts (Korraldajariigid), milles on valitud väljad Edition (Aasta) ja Season (Aastaaeg).


Tabel Hosts (Korraldajariigid), milles on valitud väljad Edition (Aasta) ja Season (Aastaaeg)

Arvutuslike veergude loomine Dax-i abil

Alustuseks vaatame tabelit Hosts (Korraldajariigid). Eesmärk on luua tabelis Hosts (Korraldajariigid) ja seejärel tabelis Medals (Medalid) uus arvutuslik veerg, mille alusel saab luua kahe tabeli vahel seose.

Power Pivotis saate arvutuste loomiseks kasutada andmeanalüüsi avaldisi (DAX - Data Analysis Expressions). DAX on Power Pivotis ja PivotTable-liigendtabelites kasutatav valemikeel, mis on mõeldud relatsiooniliste andmete töötlemiseks ja kontekstipõhiseks analüüsiks Power Pivotis. Saate DAX-i valemeid luua uues Power Pivoti veerus ja Power Pivoti arvutusalas.

  1. Diagrammivaate asemel andmevaate aktiveerimiseks valige Power Pivotis AVALEHT > Kuva > Andmevaade.

  2. Valige Power Pivotis tabel Hosts (Korraldajariigid). Olemasolevate veergude kõrval on uus tühi veerg Lisa veerg. Power Pivot kasutab seda veergu kohatäitena. Uue veeru lisamiseks tabelisse on Power Pivotis mitu võimalust. Üks võimalus on valida tühi veerg, mille pealkiri on Lisa veerg.


    Uue veeru lisamine DAX-i abil arvutusliku välja loomiseks

  3. Tippige valemiribale järgmine DAX-i valem. Funktsioon CONCATENATE ühendab kahe või enama välja ühte. Tippimise ajal automaatteksti funktsiooni abil saate tippige täielik tabelite ja veergude nimed ja funktsioonidest, mis on saadaval. Vahekaardil saate valida automaatteksti soovitusi. Võite klõpsata ka lihtsalt veeru ajal tippimist valem ja Power Pivot lisab veeru nime valemisse.

    =CONCATENATE([Edition],[Season])

  4. Kui olete valemi koostamise lõpetanud, vajutage selle aktsepteerimiseks sisestusklahvi (Enter).

  5. Kõik arvutusliku veeru read täidetakse väärtustega. Tabelis allapoole liikudes ilmneb, et iga rida on unikaalne, seega on loodud väli, mis identifitseerib kordumatult tabeli Hosts (Korraldajariigid) iga rea. Seda välja nimetatakse primaarvõtmeks.

  6. Paneme veerule uueks nimeks EditionID (AastaID). Mis tahes veeru ümbernimetamiseks topeltklõpsake seda või paremklõpsake veergu ja seejärel klõpsake käsku Nimeta veerg ümber. Kui olete veeru ümber nimetanud, kuvatakse tabel Hosts (Korraldajariigid) Power Pivotis nii, nagu on näidatud järgmisel kuvatõmmisel.

    Tabel Hosts (Korraldajariigid) DAX-i abil loodud arvutusliku väljaga

Tabel Hosts (Korraldajariigid) on valmis. Järgmiseks loome tabelis Medals (Medalid) arvutusliku veeru, mis on vastavuses veeruga EditionID (AastaID), mille lõime tabelis Hosts (Korraldajariigid), ning seejärel loome nende veergude vahel seose.

  1. Alustuseks looge uus veerg tabelis Medals(Medalid) samamoodi nagu tabelis Hosts (Korraldajariigid). Valige Power Pivotis tabel Medals (Medalid) ja valige Kujundus > Veerud > Lisa. Veerg Lisa veerg on valitud. See toiming võrdub veeru Lisa veerg valimisega.

  2. Veerg Edition (Aasta) on tabelis Medals (Medalid) teistsuguses vormingus kui tabelis Hosts (Korraldajariigid). Enne kui saate EditionID (AastaID) veeru loomiseks väljad Edition (Aasta) ja Season (Aastaaeg) ühendada, on vaja luua vaheväli, kus antakse veerule Edition (Aasta) soovitud vorming. Tippige tabeli kohale valemiribale järgmine DAX-i valem.

    = YEAR([Edition])
  3. Kui olete valemi koostamise lõpetanud, vajutage sisestusklahvi (Enter). Kõik arvutatud veeru read täidetakse sisestatud valemi põhjal arvutatud väärtustega. Nüüd on see veerg samas vormingus nagu tabeli Hosts (Korraldajariigid) veerg Edition (Aasta).

  4. Veeru ümbernimetamiseks paremklõpsake üksust CalculatedColumn1 (ArvutatudVeerg1) ja valige käsk Nimeta veerg ümber. Tippige Year (Aasta) ja vajutage sisestusklahvi (Enter).

  5. Kui olete loonud uue veeru, Power Pivot lisada teise kohatäite veergu Lisa veergnimega. Järgmine soovime EditionID arvutatud veeru loomine, seega valige suvand Lisa veerg. Tippige järgmine DAX-i valem valemiribale ja vajutage sisestusklahvi Enter.

    =CONCATENATE([Year],[Season])

  6. Veeru ümbernimetamiseks topeltklõpsake üksust CalculatedColumn1 (ArvutatudVeerg1) ja tippige EditionID (AastaID).

  7. Sortige veeru kirjed tõusvas järjekorras. Tabeli Medals (Medalid) Power Pivotis näeb välja selline, nagu on näidatud järgmisel kuvatõmmisel.

    Tabelile Medals Dax-i abil loodud arvutusliku väljaga

Tabeli Medals (Medalid) väljal EditionID (AastaID) on palju korduvaid väärtusi. See on ootuspärane, sest iga EditionID (AastaID) väärtusena kajastuval olümpia-aastal võideti mitu medalit. Tabelis Medals (Medalid) on iga võidetud medal unikaalne väärtus. Väli MedalKey (MedaliVõti) on tabeli Medals (Medalid) kirjete unikaalne identifitseerija ja määratud primaarvõti.

Järgmiseks tuleb luua seos tabelite Hosts (Korraldajariigid) ja Medals (Medalid) vahel.

Seoste loomine arvutuslike veergude abil

Järgmiseks loome nende arvutuslike veergude abil seosed tabelite Hosts (Korraldajariigid) ja Medals (Medalid) vahel.

  1. Valige Power Pivoti akna lindil Avaleht > Kuva > Diagrammivaade. Tabelivaate ja diagrammivaate vahetamiseks kasutage PowerView’ akna allservas olevaid nuppe, nagu on näidatud järgmisel kuvatõmmisel.

    Diagrammivaate nupp Power Pivotis

  2. Tabeli Hosts (Korraldajariigid) kõikide väljade vaatamiseks laiendage tabel. Tabelis Hosts (Korraldajariigid) on veerg EditionID (AastaID) primaarvõti (unikaalne kordumatu väli) ja tabelis Medals (Medalid) võimaldab veerg EditionID (AastaID) kahe tabeli vahel seos luua. Seose loomiseks vajame mõlemat tabelit. Power Pivoti lindil on funktsioon Otsi, mille abil saate andmemudelis vastavaid välju otsida. Järgmisel kuvatõmmisel on näidatud aken Otsi metaandmeid, kus väljale Otsi on sisestatud EditionID (AastaID).
    Power Pivoti diagrammivaate abil otsimine

  3. Paigutage tabel Hosts (Korraldajariigid) tabeli Medals (Medalid) kõrvale.

  4. Lohistage veerg EditionID (AastaID) tabelist Medals (Medalid) tabelisse Hosts (Korraldajariigid). Power Pivot loob EditionID (AastaID) veergude alusel tabelitevahelise seose ja ühendab veerud seost näitava joonega.

    Tabeliseos skeemivaates

Selles jaotises tutvustati uut võimalust veergude lisamiseks ja selgitati, kuidas saab DAX-i abil luua arvutusliku veeru ning selle veeru abil luua tabelite vahel uue seose. Tabel Hosts (Korraldajariigid) on nüüd andmemudelisse kaasatud ja tabeli andmed on saadaval PivotTable-liigendtabeli lehel Leht1. Lisaks saate seostatud andmeid kasutada täiendavate PivotTable-liigendtabelite, PivotCharts-liigenddiagrammide ja Power View’ aruannete loomiseks.

Hierarhia loomine

Enamik andmemudeleid sisaldab olemuselt hierarhilisi andmeid. Tavalised näited on kalendriandmed, asukohaandmed ja tootekategooriad. Hierarhiate loomisest Power Pivotis on kasu, sest saate üksuse aruande hierarhiasse lohistada, selle asemel et samu välju korduvalt ümber korraldada ja järjestada.

Olümpiamängude andmed on samuti hierarhilised. Olümpiamängude andmete – spordialade, distsipliinide ja võistlusalade – hierarhia mõistmisest on palju abi. Iga spordiala hõlmab ühte või mitut distsipliini (neid võib olla palju). Iga distsipliin hõlmab ühte või mitut võistlusala (üks distsipliin võib hõlmata paljusid võistlusalasid). Järgmisel pildil on kujutatud hierarhia.

Loogika hierarhia Olümpiamedalitega seotud andmeid

Selles jaotises näidatakse seda, kuidas saate luua kaks hierarhiat olümpiamängude andmeid kajastavates tabelites. Seejärel saate neid hierarhiaid kasutades tutvuda sellega, kuidas hierarhiate abil hõlpsalt PivotTable-liigendtabelites ja Power View’s (eraldi õppeteema) andmeid korraldada.

Spordialade hierarhia loomine

  1. Aktiveerige Power Pivotis diagrammivaade. Laiendage tabelit Events (Võistlusalad), et kõik tabeli väljad oleksid nähtaval.

  2. Vajutage ja hoidke all juhtklahvi (Ctrl) ning klõpsake välju Sport (Spordiala), Discipline (Distsipliin) ja Event (Võistlusala). Kui need kolm välja on valitud, paremklõpsake ühte neist ja klõpsake käsku Loo hierarhia. Tabeli allservas luuakse hierarhia emasõlm Hierarhia 1 ja valitud veerud kopeeritakse hierarhiasse tütarsõlmedena. Veenduge, et hierarhia tipus on Sport (Spordiala) ja selle järel Discipline (Distsipliin) ja Event (Võistlusala).

  3. Uue hierarhia ümbernimetamiseks klõpsake nime Hierarhia 1 ja tippige SDE (SDV). Olete loonud hierarhia, mis hõlmab veerge Sport (Spordiala), Discipline (Distsipliin) ja Event (Võistlusala). Tabel Events (Võistlusalad) näeb nüüd välja selline, nagu on näidatud järgmisel kuvatõmmisel.

    Hierarhia Power Pivoti diagrammivaates

lAsukohahierarhia loomine

  1. Valige Power Pivoti diagrammivaates tabel Korraldajariigid ja klõpsake tabeli päises nuppu Loo hierarhia, nagu on näidatud järgmisel kuvatõmmisel.
    Nupp Loo hierarhia

    Tabeli allservas kuvatakse tühi hierarhia emasõlm.

  2. Tippige oma uue hierarhia nimeks Asukohad.

  3. Hierarhiasse veergude lisamiseks on mitu võimalust. Lohistage väljad Season (Aastaaeg), City (Linn) ja NOC_CountryRegion (ROK_RiikRegioon) hierarhia nimele (praegusel juhul Asukohad) kuni hierarhia nimi on esile tõstetud.

  4. Klõpsake välja EditionID (AastaID) ja klõpsake käsku Lisa hierarhiasse. Valige Asukohad.

  5. Veenduge, et hierarhia tütarsõlmed on õiges järjekorras. Järjestus peaks ülevalt alla olema järgmine: Season (Aastaaeg), NOC (ROK), City (Linn), EditionID (AastaID). Kui tütarsõlmed on vales järjestuses, lohistage need õigesse kohta. Tabel peaks välja nägema selline, nagu on näidatud järgmisel kuvatõmmisel.
    Tabeli Hosts (Korraldajariigid) hierarhia

Teie andmemudel sisaldab nüüd hierarhiaid, mida saate kasutada aruannete koostamisel. Järgmises jaotises selgitatakse seda, kuidas saate nende hierarhiate abil hõlpsalt ja süsteemselt aruandeid luua.

Hierarhiate kasutamine PivotTable-liigendtabelites

Nüüd kui olete loonud spordialade ja asukohtade hierarhiad, saate need PivotTable-liigendtabelisse või Power View’sse lisada ja mugavalt rühmitatud andmete abil häid tulemusi saavutada. Enne hierarhiate loomist lisasite PivotTable-liigendtabelisse üksikud väljad ja korraldasite need ümber sobiva ilme saavutamiseks.

Selles jaotises kasutatakse loodud hierarhiaid PivotTable-liigendtabeli kiireks täpsustamiseks. Seejärel näidatakse seda, kuidas saate luua hierarhia üksikute väljade abil sama PivotTable-vaate, võrdlemaks hierarhiate kasutamist üksikute väljade kasutamisega.

  1. Minge tagasi Excelisse.

  2. Lehel Leht1 eemaldage paani PivotTable-liigendtabeli väljad alast READ kõik väljad, seejärel eemaldage alast VEERUD kõik väljad. Veenduge, et PivotTable on valitud. Kuna tabel on nüüd väike, võite valimises veendumiseks valida lahtri A1. Paanil „PivotTable-liigendtabeli väljad” on alles ainult väli Medal (Medal) alal FILTRID ja väli Count of Medal (Medalite arv) alal VÄÄRTUSED. PivotTable-liigendtabel on peaaegu tühi ja peaks välja nägema selline, nagu on näidatud järgmisel kuvatõmmisel.

    Peaaegu tühi PivotTable-liigendtabel

  3. Lohistage hierarhia SDE (SDV) tabelist Events (Võistlusalad) PivotTable-liigendtabeli väljaloendist alale READ. Seejärel lohistage hierarhia Asukohad tabelist Hosts (Korraldajariigid) alale VEERUD. Nende kahe hierarhia lohistamise tulemusena täidetakse PivotTable-liigendtabel hierarhia põhjal korraldatud andmetega. Tabel peaks välja nägema selline, nagu on näidatud järgmisel kuvatõmmisel.
    PivotTable-liigendtabel lisatud hierarhia

  4. Filtreerime neid andmeid nii, et kuvataks ainult esimesed kümme võistlusalade rida. Klõpsake PivotTable-liigendtabeli päises Reasildid allanoolt ja klõpsake kõikide valikute eemaldamiseks käsku (Vali kõik), seejärel märkige esimese kümne spordiala ruudud. PivotTable-liigendtabel näeb välja selline, nagu on näidatud järgmisel kuvatõmmisel.
    filtreeritud PivotTable-liigendtabeli

  5. Saate PivotTable-liigendtabelis SDE (SDV) hierarhia tipus olevaid välju Sports (Spordialad) laiendada ja hierarhia madalama taseme andmeid (Discipline (Distsipliin)) vaadata. Kui distsipliin hõlmab hierarhiliselt madalamat taset, saab võistlusalade vaatamiseks distsipliini laiendada. Saate samamoodi toimida ka hierarhiaga Asukohad, mille tipus on Season (Aastaaeg), mis on PivotTable-liigendtabelis esitatud väärtustena Summer (Suvi) ja Winter (Talv). Kui laiendada spordiala Aquatics (Veesport), kuvatakse kõik selle alamkategooriad ja nende andmed. Kui laiendada Aquatics (Veesport) alla kuuluvat distsipliini Diving (Sukeldumine), kuvatakse selle võistlusalad, nagu on näidatud järgmisel kuvatõmmisel. Kui distsipliini Water Polo (Veepall) puhul samamoodi toimida, kuvatakse ainult üks võistlusala.
    Hierarhia uurimine PivotTable-liigendtabelis

Nende kahe hierarhia lohistamise tulemusena lõite PivotTable-liigendtabeli struktureeritud andmetega, mida saate süvitsi uurida, filtreerida ja korraldada.

Järgmiseks loome sama PivotTable-liigendtabeli ilma hierarhiaid kasutamata.

  1. Eemaldage hierarhia Asukohad PivotTable väljaloendi alalt VEERUD. Seejärel eemaldage hierarhia SDE (SDV) alalt READ. Nüüd kuvatakse taas põhiline PivotTable-liigendtabel.

  2. Lohistage tabeli Hosts (Korraldajariigid) väljad Season (Aastaaeg), City (Linn), NOC_CountryRegion (ROK_RiikRegioon) ja EditionID (AastaID) alale VEERUD ja korraldage need ülevalt alla samas järjekorras.

  3. Lohistage tabeli Events (Võistlusalad) väljad Sport (Spordiala), Discipline (Distsipliin) ja Event (Võistlusala) alale READ ja korraldage need ülevalt alla samas järjekorras.

  4. Filtreerige PivotTable-liigendtabeli reasilte nii, et kuvataks ainult esimesed kümme spordiala.

  5. Ahendage kõik read ja veerud ning laiendage spordiala Aquatics (Veesport), seejärel laiendage distsipliine Diving (Sukeldumine) ja Water Polo (Veepall). Töövihik näeb välja selline, nagu on näidatud järgmisel kuvatõmmisel.
    Ilma hierarhiata loodud PivotTable-liigendtabel

Tabel sarnaneb eelmise tabeliga, kuid selle tabeli loomiseks lohistasite seitse eraldi välja paani PivotTable-liigendtabeli väljad aladele, selle asemel et lohistada lihtsalt kaks hierarhiat. Kui PivotTable-liigendtabeleid või Power View’ aruandeid koostab korraga ainult üks inimene, võib hierarhiate kasutamine tunduda pelgalt mugavuse küsimus. Kui aga aruandeid koostab mitu inimest, kes peavad tabelivaadete korrektseks kasutamiseks väljade õiget järjestust teadma, muutuvad hierarhiad asendamatuks funktsiooniks, mis võimaldavad tõhusamalt ja kooskõlastatult töötada.

Järgmises õppeteemas tutvustatakse seda, kuidas saate hierarhiate ja muude väljade abil luua visuaalselt paeluvaid Power View’ aruandeid.

Kontrollpunkt ja test

Vaadake õpitu üle

Exceli töövihikus on nüüd andmemudel, mis sisaldab mitmest eri tabelist pärinevaid olemasolevate väljade ja arvutuslike veergude abil seotud andmeid. Lisaks lõite tabelis sisalduvate andmete struktuure kajastavad hierarhiad, mis võimaldavad luua paeluvaid aruandeid kiirelt, kooskõlastatult ja hõlpsalt.

Õpetuses selgitati seda, kuidas hierarhiate abil andmeid täpselt struktureerida ja seejärel neid andmeid hõlpsalt kasutada.

Sarja järgmises õppeteemas saate olümpiamedalitega seotud andmete põhjal luua Power View’s visuaalselt paeluvaid aruandeid. Lisaks on selles õppeteemas vaja arvutada, kiire aruande loomiseks andmeid optimeerida ja põnevama sisu lisamiseks täiendavaid andmeid importida. Klõpsake järgmist linki:

Õppeteema 3: Kaardipõhiste Power View aruannete loomine

TEST

Kas soovite kontrollida, kui hästi on õpitu teile meelde jäänud? Siin saate seda teha. Selles testis keskendutakse funktsioonidele, võimalustele ja nõuetele, mida selles õppeteemas tutvustati. Lehe allservas on kirjas õiged vastused. Palju edu!

1. küsimus Millises järgmistest vaadetest on võimalik luua kahe tabeli vahel seos?

A: Tabelivahelisi seoseid saab luua Power View’s.

B: Tabelivahelisi seoseid saab luua Power Pivoti kujundusvaates.

C: Tabelivahelisi seoseid saab luua Power Pivoti ruudustikuvaates.

D: Kõikides ülaltoodud vaadetes.

2. küsimus ÕIGE või VALE. Tabelivahelisi seoseid saab luua DAX-i valemite abil loodud unikaalse identifikaatori alusel.

A. ÕIGE

B. VALE

3. küsimus Millises alas saab luua DAX-i valemi?

A: Power Pivoti arvutusalas.

B: Power Pivoti uues veerus.

C: Rakenduse Excel 2013 kõikides lahtrites.

D: Nii A kui ka B.

4. küsimus Millised järgmistest väidetest kehtivad hierarhiate kohta?

A: Hierarhiasse kaasatud välju ei saa enam üksikult kasutada.

B: Hierarhiasse kaasatud väljade ja nende hierarhiatasemete kasutamiseks klienditööriistades peab lohistama hierarhia Power View’ või PivotTable-liigendtabeli alale.

C: Hierarhia loomisel ühendatakse andmemudelis aluseks olevad andmed üheks väljaks.

D: Power Pivotis ei saa hierarhiaid luua.

Õiged vastused

  1. Õige vastus: D

  2. Õige vastus: A

  3. Õige vastus: D

  4. Õige vastus: B

Märkmed : Selles õppeteemade sarjas kasutatud andmed ja pildid on pärit järgmistest allikatest.

  • Olümpiamängude andmed: Guardian News & Media Ltd.

  • Lippude kujutised: CIA Factbook (cia.gov)

  • Rahvastikuandmed: Maailmapank (worldbank.org)

  • Olümpiaalade piktogrammide autorid on Thadius856 ja Parutakupiu

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×