Skip to main content

"PowerPivot for Excel" - paieškos lentelė duomenų saugykloje

Anonim

Vienas iš dalykų, kuriuos labiausiai apibūdina "PowerPivot for Excel", yra galimybė į savo duomenų rinkinius įtraukti paieškos lenteles. Dauguma laiko su duomenimis, su kuriais dirbate, nėra jokių sričių, reikalingų analizei atlikti. Pvz., Galbūt turite datos lauką, bet turite sugrupuoti duomenis ketvirčiais. Galėtumėte parašyti formulę, tačiau "PowerPivot" aplinkoje lengviau sukurti paprastą paieškos lentelę.

Šią paieškos lentelę taip pat galite naudoti kitai grupei, pvz., Mėnesio pavadinimui ir pirmąją / antrą metų pusę. Duomenų saugojimo sąlygose jūs iš tikrųjų kuriate datos matmenų lentelę. Šiame straipsnyje aš ketinu duoti jums keletą pavyzdžių matmenų lentelių, kad galėtumėte patobulinti "PowerPivot for Excel" projektą.

Naujo teksto matmuo (peržvalgos) lentelė

Paimkime lentelę su užsakymo duomenimis. Tarkime, lentelėje yra laukai klientui, užsakymo data, užsakymo suma ir užsakymo tipas. Mes ketiname sutelkti dėmesį į užsakymo tipo lauką. Tarkime, kad užsakymo tipo lauke yra tokios reikšmės kaip:

  • Netbooks
  • Staliniai kompiuteriai
  • Monitoriai
  • Projektoriai
  • Spausdintuvai
  • Skeneriai
  • Skaitmeniniai fotoaparatai
  • Skaitmeniniai SLR fotoaparatai
  • Filmų kameros
  • Vaizdo kameros
  • Biuro telefonai
  • Išmanieji telefonai
  • PDA
  • Mobiliųjų telefonų priedai

Iš tikrųjų turėtumėte turėti kodus, tačiau, kad šis pavyzdys būtų paprastas, manome, kad tai yra tikrosios vertės lentelėje. Naudodami "PowerPivot" "Excel", galite lengvai suskirstyti savo užsakymus pagal užsakymo tipą.

Ką daryti, jei norite kitokios grupės? Pvz., Manau, kad jums reikia kategorijų grupių, tokių kaip kompiuteriai, fotoaparatai ir telefonai. Užsakymo lentelėje nėra kategorijos lauko, bet galite jį lengvai sukurti kaip "Excel" peržiūros lentelę PowerPivot. Pilna pavyzdžių paieškos lentelė pateikta žemiau 1 lentelė .

Štai veiksmai:

  • 1 žingsnis: Turite atskirą sąrašą iš lauko tipo, esančio jūsų paieškos lentelėje. Tai bus jūsų paieškos laukas. Iš savo duomenų rinkinio sukurkite atskirą vertės sąrašą iš laukelio "Užsakymo tipas". Įrašykite atskirą tipų sąrašą į "Excel" darbo knygą. Pažymėkite stulpelį Įveskite .
  • 2 žingsnis: Stulpelyje šalia savo paieškos sekcijos (tipas) pridėti naują lauką, į kurį norite grupuoti. Pavyzdyje pridėkite stulpelį su pavadinimu etikete Kategorija .
  • 3 žingsnis: Už kiekvieną vertę, esančią jūsų išskirtinėje vertybių sąraše (šio pavyzdžio rūšys), pridėkite atitinkamą Kategorija vertybes. Paprasčiuose pavyzdžiuose įveskite arba Kompiuteriai , Fotoaparatai arba Telefonai į Kategorija stulpelis.
  • 4 žingsnis: Nukopijuokite Įveskite ir Kategorija duomenų lentelė į jūsų mainų sritį.
  • 5 žingsnis: Atidarykite "Excel" darbaknygę su "PowerPivot" Excel "užsakymo duomenimis. Paleiskite "PowerPivot" langą. Spustelėkite "Įklijuoti", į kurį bus įtraukta nauja jūsų paieškos lentelė. Pateikite lentelę pavadinimu ir įsitikinkite, kad patikrinote Pirmąją eilutę naudokite kaip stulpelių antraštes. Spustelėkite Gerai. "PowerPivot" sukūrėte paieškos lentelę.
  • 6 žingsnis: Sukurkite santykį tarp Įveskite laukas Įsakymas stalas ir Kategorija laukas paieškos lentelėje. Spustelėkite ant Dizainas juostos ir pasirinkti Sukurti santykius. Padarykite pasirinkimus Sukurti santykius Dialogas ir spustelėkite Sukurti.

Sukūrę "PivotTable" Excel, pagrįstą "PowerPivot" duomenimis, galėsite susikurti naują grupę Kategorija laukas. Turėkite omenyje, kad "PowerPivot for Excel" palaiko tik "Inner Joins". Jei turite užsakymo tipas trūksta jūsų paieškos lentelėje, visi atitinkami tokio tipo įrašai trūksta iš bet kurios PivotTable, pagrįstos "PowerPivot" duomenimis. Jums reikės periodiškai tai patikrinti.

Data Dimension (Lookup) lentelė

"Date lookup" lentelė greičiausiai bus reikalinga daugumoje "PowerPivot" "Excel" projektų. Daugelyje duomenų rinkinių yra tam tikros datos lauko (-ų) tipo. Yra funkcijos apskaičiuoti metus ir mėnesį.

Tačiau, jei jums reikia faktinio mėnesio teksto ar ketvirčio, ​​turite parašyti sudėtingą formulę. Daug lengviau įtraukti datos aspektą (peržvalgos) lentelę ir suderinti ją su pagrindinio duomenų rinkinio mėnesio numeriu. Paskyrų lentelėje turėsite pridėti stulpelį, kad pateiktumėte mėnesio numerį iš laukelio užsakymo datos. DAX formulė mėnuo mūsų pavyzdyje yra = MONTH ((užsakymo data)). Tai kiekvienam įrašui grąžins numerį nuo 1 iki 12. Mūsų matmenų lentelėje bus pateikiamos alternatyvios vertės, kurios susies su mėnesio numeriu. Tai suteiks jums lankstumo jūsų analizėje. Visą pavyzdinę datos matmenų lentelę rasite žemiau 2 lentelė .

Metodo ar paieškos lentelėje bus 12 įrašų. Mėnesio stulpelyje bus reikšmės 1-12. Kiti stulpeliai bus sutrumpintas mėnesio tekstas, pilnas mėnesio tekstas, ketvirtis ir tt Čia yra šie žingsniai:

  • 1 žingsnis: Kopijuokite lentelę iš 2 lentelės ir įklijuokite į "PowerPivot". Galite sukurti šią lentelę "Excel" programoje, bet sutaupysiu laiko. Jei naudojate "Internet Explorer" arba "Edge", turėtumėte galimybę įklijuoti tiesiai iš pasirinktų duomenų. "PowerPivot" surenka lentelės formatavimą mano testavimo metu. Jei naudojate kitą naršyklę, pirmiausia galite įklijuoti į "Excel" ir nukopijuoti ją iš "Excel", norėdami pasiimti lentelės formatavimą.
  • 2 žingsnis: Atidarykite "Excel" darbaknygę su "PowerPivot" Excel "užsakymo duomenimis. Paleiskite "PowerPivot" langą. Spustelėkite Įklijuoti kuris pateiks jūsų paieškos lentelę, nukopijuotą iš toliau pateiktos lentelės arba iš "Excel". Pateikite lentelę pavadinimu ir įsitikinkite, kad patikrinote Pirmąją eilutę naudokite kaip stulpelių antraštes. Spustelėkite Gerai. "PowerPivot" sukūrėte datos paieškos lentelę.
  • 3 žingsnis: Sukurkite santykius tarp Mėnuo laukas Įsakymas stalas ir MonthNumber laukas paieškos lentelėje. Spustelėkite ant Dizainas juostos ir pasirinkti Sukurti santykius. Padarykite pasirinkimus Sukurti santykius Dialogas ir spustelėkite Sukurti.

Vėlgi, pridedant datos aspektą, galėsite grupuoti duomenis savo PivotTable naudodami bet kurią kitą iš datos paieškos lentelės reikšmes. Grupavimas pagal ketvirčius arba mėnesio pavadinimas bus greitas.

Pavyzdžių matmenys (peržvalgos) lentelės

1 lentelė

ĮveskiteKategorija
NetbooksKompiuteris
Staliniai kompiuteriaiKompiuteris
MonitoriaiKompiuteris
Projektoriai ir ekranaiKompiuteris
Spausdintuvai, skaitytuvai ir faksaiKompiuteris
Kompiuterio sąranka ir aptarnavimasKompiuteris
Kompiuterių priedaiKompiuteris
Skaitmeniniai fotoaparataiFotoaparatas
Skaitmeniniai SLR fotoaparataiFotoaparatas
Filmų kamerosFotoaparatas
Vaizdo kamerosFotoaparatas
Fotoaparatai ir vaizdo kameros PriedaiFotoaparatas
Namų ir biuro telefonaiTelefonas
Touch Screen telefonaiTelefonas
"Smart" telefonai ir PDATelefonas

2 lentelė

MonthNumberMonthTextShortMonthTextFullKetvirtisSemestras
1SausisSausisQ1H1
2VasarisVasarisQ1H1
3KovasKovasQ1H1
4BalandisBalandisQ2H1
5GegužėGegužėQ2H1
6BirželisBirželio mėnQ2H1
7LiepaLiepos mėnQ3H2
8AugRugpjūtisQ3H2
9RugsėjisRugsėjisQ3H2
10SpalisSpalio mėnQ4H2
11LapkritisLapkričio mėnQ4H2
12GruodisGruodžio mėnQ4H2