Filtrat de múltiples taules dinàmiques simultàniament

Quan es creen informes complexos i, especialment, taulers de control a Microsoft Excel, sovint és necessari filtrar simultàniament diverses taules dinàmiques alhora. Vegem com es pot implementar això.

Mètode 1: General Slicer per filtrar pivots a la mateixa font de dades

Si els pivots es construeixen a partir d'una taula de dades font, la manera més senzilla és utilitzar-los per filtrar-los simultàniament. secció és un filtre de botó gràfic connectat a totes les taules dinàmiques alhora.

Per afegir-lo, seleccioneu qualsevol cel·la d'un dels resums i de la pestanya Anàlisi seleccionar l'equip Enganxa la rodanxa (Analitzar - Insereix el tallador). A la finestra que s'obre, marqueu les caselles de les columnes amb les quals voleu filtrar les dades i feu clic OK:

Filtrat de múltiples taules dinàmiques simultàniament

El seccionador creat, per defecte, filtrarà només el pivot per al qual s'ha creat. Tanmateix, utilitzant el botó Informe de connexions (Informa de connexions) llengüeta Llesca (Llesques) podem afegir fàcilment altres taules de resum a la llista de taules filtrades:

Filtrat de múltiples taules dinàmiques simultàniament

Mètode 2. Tall general per filtrar resums en diferents fonts

Si els vostres pivots no s'han creat segons un, sinó segons diferents taules de dades d'origen, el mètode anterior no funcionarà, perquè a la finestra Informe de connexions només es mostren els resums que s'han creat a partir de la mateixa font.

Tanmateix, podeu esquivar fàcilment aquesta limitació si feu servir el model de dades (l'hem comentat amb detall en aquest article). Si carreguem les nostres taules al Model i les enllacem allà, el filtrat s'aplicarà a les dues taules alhora.

Suposem que tenim dues taules per a les vendes i els costos de transport com a dades d'entrada:

Filtrat de múltiples taules dinàmiques simultàniament

Suposem que ens trobem davant la tasca de construir el nostre propi resum per a cadascun d'ells i després filtrar-los simultàniament per ciutats amb un tall comú.

Fem el següent:

1. Convertint les nostres taules originals en taules intel·ligents dinàmiques amb una drecera de teclat Ctrl+T o ordres Inici – Format com a taula (Inici — Format com a taula) i posar-los noms tablProdaji и pestanyaTransport llengüeta constructor (Disseny).

2. Carregueu les dues taules al seu torn al model amb el botó Afegeix al model de dades a la pestanya Power Pivot.

No serà possible enllaçar directament aquestes taules al Model, perquè si bé Power Pivot només admet relacions d'un a molts, és a dir, requereix que una de les taules no tingui duplicats a la columna que estem enllaçant. Tenim el mateix a les dues taules del camp ciutat hi ha repeticions. Per tant, hem de crear una altra taula de cerca intermèdia amb una llista de noms de ciutats únics d'ambdues taules. La manera més senzilla de fer-ho és amb la funcionalitat del complement Power Query, que s'ha incorporat a Excel des de la versió 2016 (i per a Excel 2010-2013 es descarrega gratuïtament des del lloc web de Microsoft).

3. Després d'haver seleccionat qualsevol cel·la dins de la taula "intel·ligent", les carreguem una a una a Power Query amb el botó De taula/gama llengüeta dades (Dades: de la taula/interval) i, a continuació, a la finestra Power Query, seleccioneu activat La principal equips Tancar i carregar: tancar i carregar (Inici — Tancar i carregar — Tancar i carregar a...) i opció d'importació Només cal crear una connexió (Només crea connexió):

Filtrat de múltiples taules dinàmiques simultàniament

4. Unim les dues taules en una amb l'ordre Dades – Combina consultes – Afegeix (Dades — Combina consultes — Afegeix). Les columnes amb els mateixos noms a la capçalera s'ajustaran les unes a les altres (com una columna ciutat), i els que no coincideixen es col·locaran en columnes diferents (però això no és important per a nosaltres).

5. Suprimeix totes les columnes excepte la columna ciutatfent clic amb el botó dret al seu títol i seleccionant l'ordre Suprimeix altres columnes (Elimineu altres columnes) i després elimineu tots els noms de ciutat duplicats fent clic amb el botó dret a l'encapçalament de la columna de nou i seleccionant l'ordre Elimina els duplicats (Elimina els duplicats):

Filtrat de múltiples taules dinàmiques simultàniament

6. La llista de referències creada es carrega al model de dades mitjançant Inici — Tancar i carregar — Tancar i carregar (Inici — Tancar i carregar — Tancar i carregar a...) i trieu l’opció Només cal crear una connexió (Només crea connexió) i el més important! - activeu la casella de selecció Afegiu aquestes dades al model de dades (Afegiu aquestes dades al model de dades):

Filtrat de múltiples taules dinàmiques simultàniament

7. Ara podem, tornant a la finestra Power Pivot (tab powerpivot - botó Management), canviar a Vista de gràfic (Vista del diagrama) i enllaçar les nostres taules de vendes i costos de transport a través del directori intermedi creat de ciutats (arrossegant camps entre taules):

Filtrat de múltiples taules dinàmiques simultàniament

8. Ara podeu crear totes les taules dinàmiques necessàries per al model creat mitjançant el botó taula resum (Taula dinàmica) on La principal (Inici) pestanya a la finestra Power Pivot i, seleccionant qualsevol cel·la de qualsevol pivot, a la pestanya Anàlisi botó per afegir un tall Enganxa la rodanxa (Analitzar - Insereix el tallador) i trieu tallar al quadre de llista ciutat al directori afegit:

Filtrat de múltiples taules dinàmiques simultàniament

Ara, fent clic al botó familiar Informe de connexions on Pestanya Tall (Slicer — Informa de connexions) veurem tot el nostre resum, perquè ara estan construïts sobre taules font relacionades. Queda per habilitar les caselles de selecció que falten i fer clic a OK – i el nostre slicer començarà a filtrar totes les taules dinàmiques seleccionades alhora.

  • Beneficis de Pivot per model de dades
  • Anàlisi dels fets del pla en una taula dinàmica amb Power Pivot i Power Query
  • Agrupació independent de taules dinàmiques

Deixa un comentari