PowerPivot for Excel - Tablica za pretraživanje u skladištu podataka

Jedna od stvari koje najčešće pišem o PowerPivotu za Excel jest mogućnost dodavanja tablica traženja u svoje skupove podataka. Većinu vremena, podaci s kojima radite nemaju sva polja potrebna za analizu. Na primjer, možda imate polje s podacima, ali morate grupirati podatke prema tromjesečju. Možete napisati formulu, ali je lakše stvoriti jednostavnu tablicu za pretraživanje unutar PowerPivot okruženja.

Također možete koristiti ovu tablicu za pretraživanje za drugu grupu, kao što su ime mjeseca i prva / druga polovica godine. U uvjetima skladištenja podataka zapravo stvarate tablicu datuma dimenzije. U ovom članku dat ću vam nekoliko primjera tablica dimenzija kako biste poboljšali svoj projekt PowerPivot za Excel.

Nova tekstualna dimenzija (traženje)

Razmotrimo tablicu s podacima o narudžbi (podaci tvrtke Contoso iz Microsofta uključuju skup podataka koji je sličan toj datoteci). Pretpostavimo da tablica ima polja za kupca, datum narudžbe, ukupni nalog i vrstu narudžbe. Usredotočit ćemo se na polje vrste naloga. Pretpostavimo da polje vrste narudžbe uključuje vrijednosti kao što su:

U stvarnosti biste imali kodove za njih, ali da biste zadržali ovaj primjer jednostavno, pretpostavite da su to stvarne vrijednosti u tablici naloga.

Pomoću programa PowerPivot za Excel lako biste mogli grupirati narudžbe prema vrsti narudžbe. Što ako želiš drugu grupaciju? Na primjer, pretpostavimo da je potrebno grupiranje "kategorije", poput računala, fotoaparata i telefona. Stolna tablica nema polje "kategorija", ali ga možete lako stvoriti kao tablicu za pretraživanje u programu PowerPivot za Excel.

Cjelokupna tablica za pretraživanje uzoraka nalazi se u tablici 1 . Evo koraka:

Kada izradite tablicu za zakretanje u programu Excel u skladu s podacima usluge PowerPivot, moći ćete grupirati prema novom polju kategorija. Imajte na umu da PowerPivot za Excel podržava samo unutarnje veze. Ako u tablici za pretraživanje nedostaje "vrsta narudžbe", svi odgovarajući zapisi za tu vrstu nedostaju iz svih tabličnih tablica na temelju podataka iz programa PowerPivot. Morat ćete to provjeriti s vremena na vrijeme.

Tablica datuma dimenzije (Lookup)

Tablica traženja datuma vjerojatno će biti potrebna u većini projekata PowerPivot za Excel. Većina skupova podataka ima neku vrstu polja datuma. Postoje funkcije za izračunavanje godine i mjeseca.

Međutim, ako vam je potreban tekući tekst mjeseca ili kvartal, morate napisati složenu formulu. Mnogo je lakše uključiti tablicu Dimenzije datuma (lookup) i podudarati ga s brojem mjeseca u glavnom skupu podataka. Morat ćete dodati stupac u tablicu narudžbe kako biste prikazali broj mjeseca iz polja datuma narudžbe. DAX formula za "mjesec" u našem primjeru je "= MJESEC ([Datum narudžbe]), što će za svakog zapisa vratiti broj između 1 i 12. Našu tablicu dimenzija dat će alternativne vrijednosti koje se povezuju s brojem mjeseca. će vam dati fleksibilnost u vašoj analizi. Cijela tablica dimenzija datuma uzorka nalazi se u tablici 2 .

Dimenzija datuma ili izgledna tablica sadržavat će 12 zapisa. Stupac u mjesecu imat će vrijednosti od 1 do 12. Ostali stupci sadržavat će tekst skraćenog mjeseca, puni mjesecni tekst, kvartal itd. Evo koraka:

Opet, dodatkom datuma dimenzije, moći ćete grupirati podatke u tablici zaobilazeće ploče pomoću bilo koje od različitih vrijednosti iz tablice za pretraživanje datuma. Grupiranje po tromjesečju ili ime mjeseca bit će točkica.

Tablice s dimenzijama ogleda (Lookup)

stol 1

Tip Kategorija
netbook Računalo
Računala Računalo
Monitori Računalo
Projektori i zasloni Računalo
Pisači, skeneri i faks Računalo
Postavljanje i servis računala Računalo
Računalna oprema Računalo
Digitalne kamere Fotoaparat
Digitalni SLR fotoaparati Fotoaparat
Filmske kamere Fotoaparat
kamkorderi Fotoaparat
Fotoaparati i kamkorderi Pribor Fotoaparat
Kućni i uredski telefoni Telefon
Telefoni s dodirnim zaslonom Telefon
Pametni telefoni i PDA uređaji Telefon

Tablica 2

MonthNumber MonthTextShort MonthTextFull Četvrtina Semestar
1 Jan siječanj Q1 H1
2 veljače veljača Q1 H1
3 pokvariti ožujak Q1 H1
4 travnja travanj Q2 H1
5 svibanj svibanj Q2 H1
6 lipnja lipanj Q2 H1
7 srpnja srpanj Q3 H2
8 kolovoz kolovoz Q3 H2
9 rujna rujan Q3 H2
10 listopada listopad P4 H2
11 studeni studeni P4 H2
12 prosinca prosinac P4 H2