Filtriranje več vrtilnih tabel hkrati

Pri ustvarjanju zapletenih poročil in še posebej nadzornih plošč v programu Microsoft Excel je zelo pogosto potrebno hkrati filtrirati več vrtilnih tabel hkrati. Poglejmo, kako je to mogoče izvesti.

1. način: Splošni razrezovalnik za filtriranje vrtišč na istem viru podatkov

Če so vrtišča zgrajena na podlagi ene izvorne podatkovne tabele, je najlažji način, da jih uporabite za sočasno filtriranje oddelek je filter grafičnih gumbov, povezan z vsemi vrtilnimi tabelami hkrati.

Če ga želite dodati, izberite katero koli celico v enem od povzetkov in na zavihku Analiza izberite ekipo Prilepite rezino (Analiziraj — Vstavi razrezovalnik). V oknu, ki se odpre, označite polja ob stolpcih, po katerih želite filtrirati podatke in kliknite OK:

Filtriranje več vrtilnih tabel hkrati

Ustvarjeni razčlenjevalec bo privzeto filtriral samo vrtišče, za katerega je bil ustvarjen. Vendar z uporabo gumba Prijavi povezave (Prijavi povezave) tab Slice (Rezine) na seznam filtriranih tabel lahko preprosto dodamo druge zbirne tabele:

Filtriranje več vrtilnih tabel hkrati

Metoda 2. Splošna rezina za filtriranje povzetkov različnih virov

Če so bili vaši vrtišči zgrajeni ne glede na eno, ampak glede na različne tabele izvornih podatkov, potem zgornja metoda ne bo delovala, ker v oknu Prijavi povezave prikazani so samo tisti povzetki, ki so bili zgrajeni iz istega vira.

Vendar lahko to omejitev zlahka obidete, če uporabljate podatkovni model (podrobno smo ga obravnavali v tem članku). Če svoje tabele naložimo v model in jih tam povežemo, bo filtriranje veljalo za obe tabeli hkrati.

Recimo, da imamo kot vhodne podatke dve tabeli za prodajne in transportne stroške:

Filtriranje več vrtilnih tabel hkrati

Predpostavimo, da se soočimo z nalogo, da za vsakega od njih zgradimo lasten povzetek in jih nato hkrati filtriramo po mestih s skupnim rezom.

Delamo naslednje:

1. Spreminjanje naših izvirnih tabel v dinamične pametne mize z bližnjico na tipkovnici Ctrl+T ali ukazi Domov – Oblikuj kot tabelo (Domov — Oblikuj kot tabelo) in jim daj imena tablProdaji и zavihek Prevoz tab Konstruktor (Oblikovanje).

2. Z gumbom naložite obe tabeli po vrsti v model Dodaj v podatkovni model na zavihku Power Pivot.

Teh tabel v modelu ne bo mogoče neposredno povezati, ker medtem ko Power Pivot podpira samo relacije ena proti mnogo, tj. zahteva, da ena od tabel nima dvojnikov v stolpcu, ki ga povezujemo. Enako imamo v obeh tabelah na terenu mesto obstajajo ponovitve. Zato moramo ustvariti še eno vmesno iskalno tabelo s seznamom edinstvenih imen mest iz obeh tabel. Najlažji način za to je s funkcijo dodatka Power Query, ki je vgrajena v Excel od različice 2016 (za Excel 2010-2013 pa je brezplačno prenesena z Microsoftovega spletnega mesta).

3. Ko izberemo katero koli celico znotraj »pametne« tabele, jo eno za drugo naložimo v Power Query z gumbom Iz tabele/razpona tab datum (Podatki — iz tabele/obsega) in nato v oknu Power Query izberite on Glavni Skupine Zapri in naloži – Zapri in naloži (Domov — Zapri&Naloži — Zapri&Naloži na…) in možnost uvoza Samo ustvarite povezavo (Ustvari samo povezavo):

Filtriranje več vrtilnih tabel hkrati

4. Z ukazom združimo obe tabeli v eno Podatki – Združi poizvedbe – Dodaj (Podatki — Združi poizvedbe — Dodaj). Stolpci z enakimi imeni v glavi se prilegajo drug pod drugega (kot stolpec mesto), tisti, ki se ne ujemajo, pa bodo uvrščeni v druge stolpce (vendar to za nas ni pomembno).

5. Izbriši vse stolpce razen stolpca mestotako, da z desno tipko miške kliknete na njen naslov in izberete ukaz Izbrišite druge stolpce (Odstrani druge stolpce) in nato odstranite vsa podvojena imena mest tako, da ponovno kliknete naslov stolpca z desno tipko miške in izberete ukaz Odstrani dvojnike (Odstrani dvojnike):

Filtriranje več vrtilnih tabel hkrati

6. Ustvarjen referenčni seznam se naloži v podatkovni model prek Domov — Zapri in naloži — Zapri in naloži (Domov — Zapri&Naloži — Zapri&Naloži na…) in izberite možnost Samo ustvarite povezavo (Ustvari samo povezavo) in kar je najbolj pomembno! – vklopite potrditveno polje Dodajte te podatke v podatkovni model (Dodaj te podatke v podatkovni model):

Filtriranje več vrtilnih tabel hkrati

7. Zdaj lahko, ko se vrnemo v okno Power Pivot (zavihek powerpivot - gumb upravljanje), preklopite na Pogled grafikona (pogled diagrama) ter naše tabele prodajnih in transportnih stroškov povežemo preko izdelanega vmesnega imenika mest (z vlečenjem polj med tabelami):

Filtriranje več vrtilnih tabel hkrati

8. Zdaj lahko z gumbom ustvarite vse zahtevane vrtilne tabele za ustvarjen model povzetek tabele (Vrteča miza) on Glavni (Domov) zavihek v oknu Power Pivot in z izbiro katere koli celice v poljubnem vrtišču na zavihku Analiza gumb za dodajanje rezine Prilepite rezino (Analiziraj — Vstavi razrezovalnik) in v polju s seznamom izberite rezino mesto v dodanem imeniku:

Filtriranje več vrtilnih tabel hkrati

Zdaj pa s klikom na znani gumb Prijavi povezave on Zavihek rezine (Razrezovalnik — poročanje o povezavah) videli bomo vse naše povzetke, ker so zdaj zgrajeni na povezanih izvornih tabelah. Ostaja še omogočiti manjkajoča potrditvena polja in klikniti OK – in naš rezalnik bo začel hkrati filtrirati vse izbrane vrtilne tabele.

  • Prednosti Pivot by Data Model
  • Analiza dejstev načrta v vrtilni tabeli s Power Pivot in Power Query
  • Neodvisno združevanje vrtilnih tabel

Pustite Odgovori