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

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ė

Pažvelkime į lentelę su užsakymų duomenimis ("Contoso" duomenys iš "Microsoft" apima duomenų rinkinį, panašų į tai). 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:

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? Pavyzdžiui, daroma prielaida, kad jums reikia "kategorijos" grupės, tokios kaip kompiuteriai, fotoaparatai ir telefonai. Užsakymo lentelėje nėra lauko "kategorija", tačiau jį galite lengvai sukurti kaip peržvalgos lentelę "PowerPivot" programoje "Excel".

Visa pavyzdžio paieškos lentelė pateikiama 1 lentelėje . Štai veiksmai:

Sukūrę "PivotTable" "Excel", pagrįstą "PowerPivot" duomenimis, galėsite sugrupuoti pagal naują kategorijos lauką. Turėkite omenyje, kad "PowerPivot for Excel" palaiko tik "Inner Joins". Jei jūsų paieškos lentelėje trūksta "užsakymo rūšies", 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. Mūsų pavyzdyje "mėnesio" DAX formulė yra "= MONTH ((užsakymo data)"). Kiekvienam įrašui bus grąžintas skaičius nuo 1 iki 12. Mūsų matmenų lentelėje bus pateikiamos alternatyvios vertės, kurios susietos su mėnesio numeriu. suteiks jums lankstumo jūsų analizėje. Visą pavyzdinę datos matmenų lentelę rasite 2 lentelėje .

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:

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ė

Įveskite Kategorija
Netbooks Kompiuteris
Staliniai kompiuteriai Kompiuteris
Monitoriai Kompiuteris
Projektoriai ir ekranai Kompiuteris
Spausdintuvai, skaitytuvai ir faksai Kompiuteris
Kompiuterio sąranka ir aptarnavimas Kompiuteris
Kompiuterių priedai Kompiuteris
Skaitmeniniai fotoaparatai Fotoaparatas
Skaitmeniniai SLR fotoaparatai Fotoaparatas
Filmų kameros Fotoaparatas
Vaizdo kameros Fotoaparatas
Fotoaparatai ir vaizdo kameros Priedai Fotoaparatas
Namų ir biuro telefonai Telefonas
Touch Screen telefonai Telefonas
"Smart" telefonai ir PDA Telefonas

2 lentelė

MonthNumber MonthTextShort MonthTextFull Ketvirtis Semestras
1 Sausis Sausis Q1 H1
2 Vasaris Vasaris Q1 H1
3 Kovas Kovas Q1 H1
4 Balandis Balandis Q2 H1
5 Gegužė Gegužė Q2 H1
6 Birželis Birželio mėn Q2 H1
7 Liepa Liepos mėn Q3 H2
8 Aug Rugpjūtis Q3 H2
9 Rugsėjis Rugsėjis Q3 H2
10 Spalis Spalio mėn Q4 H2
11 Lapkritis Lapkričio mėn Q4 H2
12 Gruodis Gruodžio mėn Q4 H2