Filtreer veelvuldige draaitafels gelyktydig

Wanneer komplekse verslae en veral dashboards in Microsoft Excel geskep word, is dit baie dikwels nodig om verskeie spilpunttabelle gelyktydig te filter. Kom ons kyk hoe dit geïmplementeer kan word.

Metode 1: Algemene snyer vir die filter van spilpunte op dieselfde databron

As die spilpunte op die basis van een brondatatabel gebou word, is die maklikste manier om dit te gebruik om hulle gelyktydig te filter artikel is 'n grafiese knoppiefilter wat gelyktydig aan alle spilpunttabelle gekoppel is.

Om dit by te voeg, kies enige sel in een van die opsomming en op die oortjie Analise kies span Plak Sny (Analiseer - Voeg snyer in). Merk in die venster wat oopmaak die blokkies vir die kolomme waarmee jy data wil filtreer en klik OK:

Filtreer veelvuldige draaitafels gelyktydig

Die geskepde snyer sal by verstek slegs die spilpunt filter waarvoor dit geskep is. Gebruik egter die knoppie Rapporteer verbindings (Gee verbindings aan) tab Slice (Snye) ons kan maklik ander opsommingstabelle by die lys van gefiltreerde tabelle voeg:

Filtreer veelvuldige draaitafels gelyktydig

Metode 2. Algemene sny vir die filter van opsommings op verskillende bronne

As u spilpunte nie volgens een gebou is nie, maar volgens verskillende brondatatabelle, sal die bogenoemde metode nie werk nie, want in die venster Rapporteer verbindings slegs die opsommings wat uit dieselfde bron gebou is, word vertoon.

U kan egter hierdie beperking maklik omseil as u die datamodel gebruik (ons het dit in detail in hierdie artikel bespreek). As ons ons tabelle in die model laai en dit daarheen koppel, sal die filtrasie op beide tabelle gelyktydig van toepassing wees.

Kom ons sê ons het twee tabelle vir verkoops- en vervoerkoste as insetdata:

Filtreer veelvuldige draaitafels gelyktydig

Gestel ons staan ​​voor die taak om ons eie opsomming vir elkeen van hulle te bou en dit dan gelyktydig deur stede met 'n gemeenskaplike snit te filter.

Ons doen die volgende:

1. Verander ons oorspronklike tafels in dinamiese slimtafels met 'n sleutelbordkortpad Ctrl+T of opdragte Tuis – Formateer as 'n tabel (Tuis — Formateer as tabel) en gee hulle name tabelProdaji и tabVervoer tab konstruktor (Ontwerp).

2. Laai beide tabelle om die beurt in die Model deur die knoppie te gebruik Voeg by datamodel op die Power Pivot-oortjie.

Dit sal nie moontlik wees om hierdie tabelle direk in die Model te koppel nie, want terwyl Power Pivot slegs een-tot-veel-verhoudings ondersteun, dit wil sê vereis dat een van die tabelle geen duplikate het in die kolom waarop ons skakel nie. Ons het dieselfde in beide tabelle in die veld Stad daar is herhalings. Ons moet dus nog 'n intermediêre opsoektabel skep met 'n lys unieke stadname uit albei tabelle. Die maklikste manier om dit te doen is met die Power Query-byvoegfunksie, wat sedert die 2016-weergawe in Excel ingebou is (en vir Excel 2010-2013 word dit gratis van die Microsoft-webwerf afgelaai).

3. Nadat ons enige sel binne die "slim" tabel gekies het, laai ons hulle een vir een in Power Query met die knoppie Van tafel/reeks tab data (Data — Van tabel/reeks) en kies dan in die Power Query-venster aan Die belangrikste spanne Maak toe en laai – Maak toe en laai in (Tuis — Maak toe en laai — Maak toe en laai na...) en invoer opsie Skep net 'n verbinding (Skep net verbinding):

Filtreer veelvuldige draaitafels gelyktydig

4. Ons verbind beide tabelle in een met die opdrag Data – Kombineer navrae – Voeg by (Data – Kombineer navrae – Voeg by). Kolomme met dieselfde name in die kopskrif sal onder mekaar pas (soos 'n kolom Stad), en dié wat nie ooreenstem nie, sal in verskillende kolomme geplaas word (maar dit is nie vir ons belangrik nie).

5. Vee alle kolomme behalwe kolom uit Staddeur met die rechtermuisknop op sy titel te klik en die opdrag te kies Vee ander kolomme uit (Verwyder ander kolomme) en verwyder dan alle duplikaatstadname deur weer op die kolomopskrif regs te klik en die opdrag te kies Verwyder duplikate (Verwyder duplikate):

Filtreer veelvuldige draaitafels gelyktydig

6. Die geskepte verwysingslys word opgelaai na die Data Model via Tuis — Maak toe en laai — Maak toe en laai in (Tuis — Maak toe en laai — Maak toe en laai na...) en kies die opsie Skep net 'n verbinding (Skep net verbinding) en die belangrikste ding! – skakel die merkblokkie aan Voeg hierdie data by die datamodel (Voeg hierdie data by Data Model):

Filtreer veelvuldige draaitafels gelyktydig

7. Nou kan ons, terugkeer na die Power Pivot-venster (tab kragspil - knoppie bestuur), oorskakel na Grafiese aansig (Diagramaansig) en koppel ons tabelle van verkope en vervoerkoste deur die geskepde tussenliggende gids van stede (deur velde tussen tabelle te sleep):

Filtreer veelvuldige draaitafels gelyktydig

8. Nou kan jy al die vereiste spiltabelle vir die geskepde model skep deur die knoppie te gebruik opsommingstabel (Swaaitabel) on Die belangrikste (Tuis) oortjie in die Power Pivot-venster en, deur enige sel in enige spilpunt te kies, op die oortjie Analise voeg sny knoppie by Plak Sny (Analiseer - Voeg snyer in) en kies om in die lyskassie te sny Stad in die bygevoegde gids:

Filtreer veelvuldige draaitafels gelyktydig

Nou, deur op die bekende knoppie te klik Rapporteer verbindings on Sny oortjie (Snyer - Rapporteer verbindings) ons sal al ons opsomming sien, want hulle is nou gebou op verwante brontabelle. Dit bly om die ontbrekende blokkies te aktiveer en op te klik OK – en ons snyer sal alle geselekteerde spilpunttabelle op dieselfde tyd begin filter.

  • Voordele van Pivot by Data Model
  • Planfeitontleding in 'n spilpunttabel met Power Pivot en Power Query
  • Onafhanklike groepering van spilpunttabelle

Lewer Kommentaar