Rezač za dva skupa podataka - Excel savjeti

Sadržaj

Rick iz New Jerseyja pita o postavljanju rezača za kontrolu dviju stožera koji dolaze iz dva različita skupa podataka. To sam rješavao u prošlosti koristeći neke VBA. Ali danas mislim da postoji lakši način korištenja podatkovnog modela.

Upravljanje višestrukim zaokretnim tablicama jedna je od glavnih prednosti rezača. Ali obje te zaokretne tablice moraju potjecati iz istog skupa podataka. Kada imate podatke iz dva različita skupa podataka, korištenje jednog rezača za upravljanje oba skupa podataka postaje teže.

Da biste koristili tehniku ​​u ovom članku, vaše se zaokretne tablice moraju temeljiti na podatkovnom modelu. Ako imate postojeće zaokretne tablice koje se ne temelje na podatkovnom modelu, morate ih izbrisati i započeti ispočetka.

Bilješke

  • Ako se sve vaše zaokretne tablice temelje na istom skupu podataka, lakše je postaviti ih da koriste iste rezače. Pogledajte epizodu 2011.

  • Ako koristite Mac, a nemate podatkovni model, možda ćete moći riješiti problem pomoću VBA. Pogledajte epizodu 2104.

Model podataka lakši je od VBA rješenja.

Ključni je korak izgradnja nove tablice SlicerSource. Ako oba vaša skupa podataka sadrže polje zvano Sector i želite da se zaokretna tablica temelji na Sectoru, kopirajte Sektore iz obje tablice u novu tablicu. Koristite podatke, ukloni duplikate da biste stvorili jedinstveni popis sektora koji se nalaze u bilo kojoj tablici.

Izgradite treću tablicu koja će biti izvor za rezanje

Kada stvarate zaokretnu tablicu iz svakog od dva skupa podataka, obavezno potvrdite okvir za Dodaj ove podatke u model podataka.

Dodajte podatke u model podataka

Kad umetnete rezač, na vrhu će biti dvije kartice. Upotrijebite drugu karticu - nazvanu Sve. Pronađite tablicu Izvor rezača i odatle izradite rezač.

Pronađite Slicer Source na kartici All.

U početku će samo jedna zaokretna tablica odgovoriti na rezač. Odaberite drugu zaokretnu tablicu i odaberite Filter Connections.

Spojite drugu zakretnu tablicu na rezač

Rezultat će biti dvije zaokretne tablice (iz različitih skupova podataka) koje reagiraju na rezač.

Uspjeh

Ova se metoda čini daleko lakšom od VBA metode opisane u videu 2104.

Gledaj video

Prijepis videozapisa

Naučite Excel iz Podcasta, epizoda 2198: Rezač za dva skupa podataka.

Hej, dobrodošao natrag u prijenos uživo, ja sam Bill Jelen. Bio sam u New Jerseyu i tamo održavao seminar, a Rick je postavio pitanje i rekao: "Hej, vidi, imam stožerne tablice izgrađene na dva različita skupa podataka i volio bih da jedan rezač može kontrolirati te." I sad sam napravio video o ovoj epizodi - Epizoda 2104 - koja je koristila neke VBA, ali ovaj je video doista stvorio puno problema jer ljudi imaju rezače na temelju podataka koji se ne podudaraju. I tako, znate, pitao sam se postoji li lakši način da se to učini bez VBA-a.

Dakle, ovdje s lijeve strane imam tablicu koja ima Sektor, a imam tablicu s desne strane koja ima Sektor. A ako imam bilo kakve zaokretne tablice na ova dva skupa podataka, trebam se riješiti tih zaokretnih tablica - moram jednostavno potpuno ispočetka. A ono što ćemo učiniti je da ćemo izgraditi treću tablicu koja će živjeti između ostale dvije tablice, a ta će tablica biti vrlo jednostavna - to će biti samo popis svih sektorima. Dakle, uzmem Sektore iz lijeve tablice, uzmem Sektore iz desne tablice, zalijepim sve to zajedno, a zatim odaberem cijeli skup, a u odjeljku Podaci odaberite Ukloni duplikate - ovdje - samo jedinstveni popis sektora. U redu? Zatim moramo uzeti svaku od ovih tablica i pretvoriti ih u - Oblikujte kao tablicu pomoću Ctrl + T, u redu.Pa uzmem lijevu, Ctrl + T; "Moj stol ima zaglavlja", Da; drugi, Ctrl + T, "Moja tablica ima zaglavlja, da; treći, Ctrl + T," Moja tablica ima zaglavlja ". Sada Microsoft daje ova stvarno dosadna imena, poput" Tablica 1 "," Tablica 2 "i" Tablica 3 ", i preimenovat ću one-- Nazvat ću ovu lijevu Sales, srednju ću nazvati svojim Slicer Source, a onda ću ovu ovdje nazvati Prospects. U redu.Srednju ću nazvati svojim Slicer Source, a onda ću ovu ovdje nazvati Prospects. U redu.Srednju ću nazvati svojim Slicer Source, a onda ću ovu ovdje nazvati Prospects. U redu.

Dakle, imam tri tablice i moram nekako naučiti Excel da je ova tablica ovdje povezana i s ovom tablicom. Dakle, dolazimo do Odnosi-- Podaci, Odnosi i stvorit ću Novi odnos iz tablice Prodaja. Ima polje pod nazivom Sektor koje je povezano s Izvorom rezača - Sektor, kliknite U redu. Sada stvorite još jedan odnos s desne strane, iz tablice Prospect - ima polje pod nazivom Sector, povezano je s Slicer Source, polje pod nazivom Sector, kliknite OK.

Dakle, sada sam naučio Excel kako je to kakav je odnos, kako od ovog do izvora za rezanje, tako i od ovog do ovog izvora za rezanje. Sada, u ovom trenutku, mogu izgraditi svoje dvije stožerne tablice. Dakle, započinjem ovdje, Umetni, zaokretna tablica, obavezno označite okvir za "Dodaj ove podatke u model podataka, i možemo napraviti lijepo izvješće o kupcu, a možda i prihod - poput toga. Želim vidjeti ovo visoko do low-- dakle Podaci, Z do A, i želim ih suziti na samo prvih 5, ili 3 ili nešto slično. Odlično, u redu. Zatim, želim izgraditi drugu stožernu tablicu koja koristi drugu Dakle, odavde-- Umetni, zaokretnu tablicu, ponovno pobrinite se za "Dodaj ove podatke u model podataka", ovaj put ću ih staviti na isti list, kako bismo mogli vidjeti kako oni komuniciraju s kliknite U redu.I dobit ćemo jedinstveno brojanje izgleda. Sve započinje brojanjem potencijalnih klijenata, ali ako uđem u Postavke polja, jer koristim podatkovni model, ovdje na dnu imam dodatni izračun koji se zove Count-- Distinct Count. Kliknite U redu i stavit ćemo Sektor ovdje kako bismo mogli vidjeti koliko je izgleda bilo u svakom od tih Sektora. Ok, ljepotice, to sve super funkcionira.

Sada, ono što želim učiniti je umetnuti rezač, ali rezač se neće temeljiti na tablici Prodaja, niti tablici Prospekti; taj će se rezač temeljiti na Izvoru rezača. U redu, pa odabiremo novu rezač na temelju izvora rezača, polje je Sektor, ovdje ćemo dobiti našu rezač, promijenite boju ako želite. U redu, dakle, samo napravite test ovdje - odaberite, na primjer, Savjetovanje i vidjet ćete da se ova zaokretna tablica ažurira, ali ona se ne ažurira. Dakle, iz te zaokretne tablice idite na alate za zaokretne tablice - Analizirajte, filtrirajte veze i zakačite tu zaokretnu tablicu za sektorski filtar. I onda, dok odabiremo, vidite da se ova pivot tablica ažurira, a i ta se pivot tablica ažurira. Nema VBA uopće.

Hej, svakako pogledaj moju novu knjigu MrExcel LIVe, 54 najveća savjeta svih vremena. Kliknite to "I" u gornjem desnom kutu za više informacija.

Danas je Rick iz New Jerseyja pitao može li jedan rezač kontrolirati zaokretne tablice koje dolaze iz više izvora. I dok sam to radio u epizodi 2104, s VBA rješenjem, možemo raditi i bez VBA koristeći podatkovni model. Za to je potreban Windows, verzija Excel-a - Excel 2013 ili novija verzija, a ako imate bilo koju zaokretnu tablicu koja se ne temelji na podatkovnom modelu, izbrišite ih, pronađite zajednička polja između vaša dva skupa podataka, svako polje kopirajte u novu tablicu i upotrijebite Remove Duplicates da biste dobili jedinstveni popis tog polja. Sada imate tri skupa podataka - izvorni, drugi i ovaj novi. Uradite svaku u tablici koristeći Ctrl + T; izgraditi vezu između lijevog skupa podataka i ove nove tablice; između pravog skupa podataka i nove tablice; i onda dok gradite svoje dvije stožerne tablice za svaku, recite "Dodajte ove podatke u podatkovni model "; kad gradite rezač, morate kliknuti karticu Sve da biste vidjeli tu treću tablicu; odaberite iz Slicer Source-a tu malu tablicu; a tada jedna od dvije zaokretne tablice neće biti vezan za rezač; odaberite ćeliju u toj zaokretnoj tablici; upotrijebite veze s filtrom za povezivanje zaokretne tablice i rezača.

Da biste preuzeli radnu knjigu iz današnjeg videozapisa, posjetite URL u opisu YouTubea i, znate, knjigu možete preuzeti.

Pa, želim vam zahvaliti što ste navratili, vidimo se sljedeći put za još jedan prijenos od.

Preuzmite datoteku Excel

Da biste preuzeli excel datoteku: slicer-for-two-data-sets.xlsx

Excel misao dana

Pitao sam svoje prijatelje Excel Master za savjet o Excelu. Današnja misao za razmišljanje:

"Excel ne pripada niti jednoj određenoj disciplini, niti bilo kojim nadarenim ljudima. To je općeniti softver koji bi mogao biti koristan za bilo koju disciplinu i bilo kome."

vidio Alimohammadi

Zanimljivi članci...