PivotTable-liigendtabelid on traditsiooniliselt loodud OLAP-kuupide ja muude keerukate andmeallikate abil, millel juba on tabelite vahel rikkalikud ühendused. Excelis saate aga importida mitu tabelit ja luua omavahelised ühendused. Kuigi see paindlikkus on võimas, lihtsustab see ka mitteseotud andmete koondamist, mis toovad kaasa kummalised tulemused.
Kas olete kunagi sellist PivotTable-liigendtabelit loonud? Soovisite luua ostude jaotuse piirkondade kaupa ja seega jätsite ostusumma välja väärtuste alale ja kukutasite müügipiirkonna välja alale Veerusildid . Aga tulemused on valed.
Kuidas probleemi lahendada?
Probleem on selles, et PivotTable-liigendtabelisse lisatud väljad võivad olla samas töövihikus, kuid iga veergu sisaldavad tabelid pole omavahel seotud. Näiteks võib teil olla tabel, kus on loetletud kõik müügipiirkonnad, ja teine tabel, kus on loetletud kõigi piirkondade ostud. PivotTable-liigendtabeli loomiseks ja õigete tulemuste saamiseks peate looma kahe tabeli vahel seose.
Pärast seose loomist ühendab PivotTable-liigendtabel ostutabeli andmed piirkondade loendiga õigesti ja tulemused näevad välja sellised:
Excel sisaldab Microsoft Researchi (MSR) välja töötatud tehnoloogiat selliste seoseprobleemide automaatseks tuvastamiseks ja lahendamiseks.
Automaattuvastuse kasutamine
Automaattuvastus kontrollib uusi välju, mille lisate PivotTable-liigendtabelit sisaldavasse töövihikusse. Kui uus väli pole seotud PivotTable-liigendtabeli veeru- ja reapäistega, kuvatakse PivotTable-liigendtabeli ülaosas olekualal teade, et seos võib olla vajalik. Võimalike seoste leidmiseks analüüsib Excel ka uusi andmeid.
Võite sõnumit ignoreerida ja Töötada PivotTable-liigendtabeliga. kui aga klõpsate nuppu Loo, töötab algoritm teie andmetega ja analüüsib neid. Sõltuvalt uute andmete väärtustest, PivotTable-liigendtabeli suurusest ja keerukusest ning juba loodud seostest võib selleks protsessiks kuluda kuni mitu minutit.
Protsess koosneb kahest faasist:
-
Seoste tuvastamine. Kui analüüs on lõpule viidud, saate soovitatud seoste loendi läbi vaadata. Kui te ei loobu, jätkab Excel seoste loomise järgmise etapiga automaatselt.
-
Seoste loomine. Pärast seoste rakendamist kuvatakse kinnitusdialoog ja loodud seoste loendi kuvamiseks klõpsake linki Üksikasjad .
Saate tuvastusprotsessi tühistada, kuid te ei saa loomise protsessi tühistada.
MSR-i algoritm otsib teie mudeli tabelite ühendamiseks parima võimaliku seosekomplekti. Algoritm tuvastab uute andmete 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 seose kõrgeima kvaliteediskooriga, mille määrab sisemine heuristika. Lisateavet leiate teemadest Seoste ülevaade ja Seoste tõrkeotsing.
Kui automaattuvastus ei anna õigeid tulemeid, saate seoseid redigeerida, kustutada või uusi käsitsi luua. Lisateavet leiate teemadest Kahe tabeli vahel seose loomine või Seoste loomine skeemivaates.
Tühjad read PivotTable-liigendtabelites (tundmatu liige)
Kuna PivotTable-liigendtabel koondab seotud andmetabelid, siis juhul, kui mõni tabel sisaldab andmeid, mida ei saa seostada võtme või vastava väärtusega, tuleb neid andmeid kuidagi käsitleda. Mitmedimensioonilistes andmebaasides saab lahknevate andmete töötlemiseks määrata tundmatule liikmele kõik read, millel pole vastavat väärtust. PivotTable-liigendtabelis kuvatakse tundmatu liige tühja pealkirjana.
Näiteks kui loote PivotTable-liigendtabeli, mis peaks rühmitama müüki poe järgi, kuid mõnel müügitabeli kirjel pole poe nime, rühmitatakse kõik kehtiva salvenimeta kirjed.
Kui olete lõpuks tühjad read, on teil kaks valikut. Saate määratleda toimiva tabeliseose, näiteks luues seoste ahela mitme tabeli vahel, või eemaldada PivotTable-liigendtabelist väljad, mis põhjustavad tühjade ridade ilmnemise.