Vrtilne tabele so bile običajno zasnovane s kockami OLAP in drugimi zapletenimi viri podatkov, ki že imajo bogate povezave med tabelami. Toda v Excel lahko uvozite več tabel in ustvarite svoje povezave med tabelami. Čeprav je ta prilagodljivost zmogljiva, omogoča tudi preprosto zbiranje podatkov, ki niso povezani, kar vodi do nenavadnih rezultatov.
Ali ste kdaj ustvarili tako vrtilno tabelo? Želeli ste ustvariti razčlenitev nakupov po regiji, zato ste v območje Vrednosti izpustili polje z vrednostjo in v območje »Oznake stolpcev« izpustili polje za območje prodaje. Vendar so rezultati napačni.
Kako lahko odpravim to težavo?
Težava je v tem, da so polja, ki ste jih dodali v vrtilno tabelo, morda v istem delovnem zvezku, vendar tabele, ki vsebujejo vsak stolpec, niso povezane. Imate lahko na primer tabelo s seznamom prodajnih regij in drugo tabelo s seznamom nakupov za vse regije. Če želite ustvariti vrtilno tabelo in pravilen rezultat, morate ustvariti relacijo med dvema tabelama.
Ko ustvarite relacijo, vrtilna tabela ustrezno združi podatke iz tabele nakupov s seznamom regij in rezultati so videti tako:
Excel 2013 vsebuje tehnologijo, ki jo je razvila storitev Microsoft Research (MSR) za samodejno zaznavanje in odpravljanje težav s odnosom, kot je ta.
Uporaba samodejnega zaznavanja
Samodejno zaznavanje preveri nova polja, ki jih dodate v delovni zvezek z vrtilno tabelo. Če novo polje ni povezano z glavami stolpcev in vrstic vrtilne tabele, se v območju za obvestila na vrhu vrtilne tabele prikaže sporočilo, da boste morda potrebovali relacijo. Excel boste tudi analizirali nove podatke in poiskali morebitne odnose.
Sporočilo lahko še naprej prezrete in delate z vrtilno tabelo. če pa kliknete Ustvari,algoritem deluje in analizira vaše podatke. Odvisno od vrednosti v novih podatkih ter velikosti in zahtevnosti vrtilne tabele ter relacij, ki ste jih že ustvarili, lahko ta postopek traja nekaj minut.
Postopek je sestavljen iz dveh faz:
-
Zaznavanje relacij. Ko je analiza dokončana, lahko pregledate seznam predlaganih relacij. Če relacije ne prekličete, Excel nadaljujte z naslednjim korakom ustvarjanja relacij.
-
Ustvarjanje odnosov. Ko so relacije uporabljene, se odpre potrditveno pogovorno okno, ki ga lahko kliknete, če si želite ogledati seznam ustvarjenih relacij.
Postopek zaznavanja lahko prekličete, ne morete pa preklicati postopka ustvarjanja.
Algoritem MSR išče »najboljši možen« nabor odnosov za povezovanje tabel v vašem modelu. Algoritem zazna vse možne odnose za nove podatke, pri čemer upošteva imena stolpcev, podatkovne tipe stolpcev, vrednosti v stolpcih in stolpce v vrtilnih tabelah.
Excel nato izbere razmerje z najvišjo oceno »kakovosti« glede na notranjo heuristično oceno. Če želite več informacij, glejte Pregled relacij in Odpravljanje težav z relacijami.
Če s samodejnim zaznavanjem ne najdete pravilnih rezultatov, lahko uredite relacije, jih izbrišete ali ročno ustvarite nove. Če želite več informacij, glejte Ustvarjanje relacije med dvema tabelama ali Ustvarjanje relacij v pogledu diagrama.
Prazne vrstice v vrtilnih tabelah (neznani član)
Ker vrtilna tabela združuje povezane podatkovne tabele in če katera koli tabela vsebuje podatke, ki jih ni mogoče relaciji s ključem ali z ujemajočo se vrednostjo, je treba te podatke na nek način obravnavati. V večdimenzijskih zbirkah podatkov lahko podatke, ki se ne ujemajo, obravnavate tako, da neznanem članu dodelite vse vrstice, ki nimajo ujemajočih se vrednosti. Neznan član je v vrtilni tabeli prikazan kot prazen naslov.
Če na primer ustvarite vrtilno tabelo, ki naj bi združila prodajo po trgovini, nekateri zapisi v tabeli prodaje pa ne smejo imeti seznama imen shrambe, so vsi zapisi brez veljavnega imena shrambe združene skupaj.
Če imate prazne vrstice, imate dve možnosti. Določite lahko odnos tabele, ki deluje, morda tako, da ustvarite verigo odnosov med več tabelami, ali pa odstranite polja iz vrtilne tabele, zaradi katerih pride do praznih vrstic.