Seostega töötamine PivotTable-liigendtabelites

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

PivotTable-liigendtabelite on traditsiooniliselt ehitatud OLAP-i kuupides ja muud keerukate andmeallikad on juba rikkaliku seoseid tabelite abil. Excelis saate on siiski importida mitu tabelit ja koostada oma ühendused tabelite vahel. Kuigi see on võimas, seda ka on lihtne andmeid, mis on seotud, mis kummaline tulemused.

Kas olete kunagi loonud sellise PivotTable-liigendtabeli? Kavatsesite näiteks anda ostudest piirkonniti detailse ülevaate ning seetõttu lohistasite ostusummavälja jaotisse Väärtused ja müügipiirkonnavälja jaotisse Veerusildid. Kuid tulemused on valed.

PivotTable-liigendtabeli näide

Kuidas probleemi lahendada?

Probleem on selles, et PivotTable-liigendtabelisse lisatud väljad võivad küll olla samas töövihikus, ent veerge sisaldavad tabelid pole omavahel seostatud. Näiteks võib teil olla üks tabel, kus on ära toodud kõik müügipiirkonnad, ja teine tabel, kus on ära toodud kõigi piirkondade ostud. PivotTable-liigendtabeli loomiseks ja õigete tulemuste saamiseks peate kahe tabeli vahel looma seose.

Pärast seose loomist ühendab PivotTable-liigendtabel ostutabeli andmed piirkondade loendiga õigesti ja tulemus näeb välja selline:

PivotTable-liigendtabeli näide

Excel 2013 sisaldab Microsoft Researchi (MSR) välja töötatud tehnoloogiat selliste seoseprobleemide automaatseks tuvastamiseks ja lahendamiseks.

Lehe algusse

Automaatse tuvastamise kasutamine

Automaatse tuvastamise funktsioon kontrollib uusi välju, mille te PivotTable-liigendtabelit sisaldavasse töövihikusse lisate. Kui uus väli pole PivotTable-liigendtabeli veeru- ja reapäistega seotud, kuvatakse PivotTable-liigendtabeli ülaosas asuvas teavitusalas teade selle kohta, et seos võib olla vajalik. Excel analüüsib ka uusi andmeid võimalike seoste leidmiseks.

Võite seda teadet ignoreerida ja PivotTable-liigendtabeliga edasi töötada; kui aga klõpsate nuppu Loo, asub algoritm tööle ja analüüsib teie andmeid. Sõltuvalt uute andmete väärtustest, PivotTable-liigendtabeli mahust ja keerukusest ning juba loodud seostest võib see protsess võtta mitu minutit.

Protsess koosneb kahest etapist.

  • Seoste tuvastamine. Kui analüüs on lõpule jõudnud, saate soovitatud seoste loetelu läbi vaadata. Kui te ei tühista protsessi, jätkab Excel seejärel automaatselt seoste loomise järgmise etapiga.

  • Seoste loomine. Pärast seoste rakendamist kuvatakse kinnitusdialoog, kus saate kõigi loodud seoste loendi kuvamiseks klõpsata linki Üksikasjad.

Tuvastamisprotsessi saate tühistada, kuid loomisprotsessi katkestada ei saa.

MSR-i algoritm otsib "parimat võimalikku" seostekomplekti, millega tabelid teie mudelis ühendada. Algoritm leiab uute andmete jaoks üles kõik võimalikud seosed, võttes arvesse veerunimesid, veergude andmetüüpe, veergudes olevaid väärtusi ja PivotTable-liigendtabelites olevaid veerge.

Seejärel valib Excel vastavalt sisemise heuristika määratletud tulemustele kõrgeima "kvaliteediskooriga" seose. Lisateavet leiate artiklitest Seoste ülevaade ja Seoste tõrkeotsing.

Kui automaatne tuvastamine ei anna õigeid tulemeid, saate seoseid redigeerida või kustutada või luua käsitsi uued seosed. Lisateavet leiate artiklitest Seose loomine kahe tabeli vahel ja Seoste loomine diagrammivaates.

Lehe algusse

Tühjad read PivotTable-liigendtabelites (tundmatu liige)

Kuna PivotTable-liigendtabel toob kokku omavahel seotud andmetabelid, siis juhul, kui mõni tabel sisaldab selliseid andmeid, mida ei saa võtme või vastava väärtuse alusel seostada, tuleb nende andmetega siiski midagi ette võtta. Mitmedimensioonilistes andmebaasides töödeldakse vastuolulisi andmeid selliselt, et kõigile vastava väärtuseta ridadele määratakse väärtus Tundmatu liige. PivotTable-liigendtabelis kuvatakse tundmatu liige tühja pealkirjana.

Kui loote näiteks sellise PivotTable-liigendtabeli, mis peaks müügiandmeid kaupluste alusel rühmitama, kuid müügitabeli mõnel kirjel puudub kaupluse nimi, rühmitatakse kõik ilma sobiva kauplusenimeta kirjed kokku.

Kui tabelisse jääb tühje ridu, on teil kaks võimalust. Võite määratleda toimiva tabeliseose (nt luua mitme tabeli vahel seosteahela) või eemaldada PivotTable-liigendtabelist väljad, mis põhjustavad tühjade ridade tekkimise.

Lehe algusse

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.

×