Unul dintre lucrurile pe care le afirm cel mai mult despre PowerPivot pentru Excel este capacitatea de a adăuga tabele de căutare la seturile de date. De cele mai multe ori, datele cu care lucrați nu au toate domeniile de care aveți nevoie pentru analiza dvs. De exemplu, este posibil să aveți un câmp de date, dar trebuie să vă grupați date trimestriale. S-ar putea scrie o formulă, dar este mai ușor să creați o tabelă de căutare simplă în mediul PowerPivot.
De asemenea, puteți utiliza acest tabel de căutare pentru o altă grupare, cum ar fi numele lunii și prima / a doua jumătate a anului. În termenii de stocare a datelor, creați de fapt o tabelă de date pentru date. În acest articol, vă voi da câteva exemple de tabele de dimensiuni pentru a vă îmbunătăți proiectul PowerPivot for Excel.
Tabel cu dimensiune text nou (Lookup)
Să luăm în considerare un tabel cu date de comandă (datele Contoso de la Microsoft includ un set de date similar cu acesta). Presupunem că tabelul are câmpuri pentru client, data comenzii, numărul total de comenzi și tipul comenzii. Vom concentra asupra câmpului tipului de comandă. Presupunem că câmpul pentru tipul comenzii include valori precum:
- Netbooks
- Desktop-uri
- monitoare
- Proiectoare
- Imprimante
- Scanere
- Camere digitale
- Camere digitale SLR
- Aparate de filmat
- Camere de filmat
- Telefoane Office
- Telefoane inteligente
- PDA-uri
- Accesorii telefoane mobile
În realitate, veți avea coduri pentru acestea, dar pentru a păstra acest exemplu simplu, presupunem că acestea sunt valorile reale din tabelul de ordine.
Folosind PowerPivot pentru Excel, veți putea ușor să grupați comenzile dvs. după tipul de comandă. Dacă ați fi dorit o grupare diferită? De exemplu, presupuneți că aveți nevoie de o grupare de categorii cum ar fi computere, camere de luat vederi și telefoane. Tabela de comenzi nu are un câmp "categorie", dar îl puteți crea cu ușurință ca o tabelă de căutare în PowerPivot for Excel.
Tabelul complet de căutare eșantion este prezentat mai jos în tabelul 1 . Iată pașii:
- Pasul 1: Aveți nevoie de o listă distinctă de la câmpul de tip pentru tabelul de căutare. Acesta va fi câmpul dvs. de căutare. Din setul de date, creați o listă distinctă de valori din câmpul tipului de comandă. Introduceți o listă distinctă de "tipuri" într-un registru de lucru Excel. Etichetați coloana Tip.
- Pasul 2: În coloana de lângă coloana de căutare (Tip), adăugați noul câmp pe care doriți să îl grupați. În exemplul nostru, adăugați o coloană cu o etichetă numită Categorie.
- Pasul 3: Pentru fiecare valoare din lista dvs. de valori distincte (tipurile din acest exemplu), adăugați valorile corespunzătoare "Categoria". În exemplul nostru simplu, introduceți fie calculatoare, camere foto sau telefoane în coloana Categoria.
- Pasul 4: Copiați tabela de date tip și categorie în clipboard.
- Pasul 5: Deschideți agenda de lucru Excel cu datele de comandă din PowerPivot pentru Excel. Lansați fereastra PowerPivot. Faceți clic pe Paste, care vă va aduce noul tabel de căutare. Dați tabelului un nume și asigurați-vă că bifați "Utilizați primul rând ca anteturi de coloană". Faceți clic pe OK. Ați creat o masă de căutare în PowerPivot.
- Pasul 6: Creați o relație între câmpul Tip din tabelul Comandă și câmpul Categorie din tabelul de căutare. Faceți clic pe panglica Design și alegeți Create Relationship. Faceți selecțiile în caseta de dialog Creare relații și faceți clic pe Creare.
Când creați un PivotTable în Excel bazat pe datele PowerPivot, veți putea grupa după noul câmp de categorie. Rețineți că PowerPivot pentru Excel acceptă numai conexiunile interne. Dacă din tabelul de căutare nu aveți un "tip de comandă", toate înregistrările corespunzătoare pentru acel tip vor lipsi din orice PivotTable pe baza datelor PowerPivot. Va trebui să verificați acest lucru din când în când.
Tabelul Dimensiune (Lookup)
În majoritatea proiectelor dvs. PowerPivot for Excel, probabil că veți avea nevoie de tabelul de căutare Data. Cele mai multe seturi de date au un anumit câmp de date. Există funcții pentru a calcula anul și luna.
Cu toate acestea, dacă aveți nevoie de textul din luna curentă sau trimestrul, trebuie să scrieți o formulă complexă. Este mult mai ușor să includeți o tabelă pentru dimensiunea datei (căutarea) și să o potriviți cu numărul lunii din setul principal de date. Va trebui să adăugați o coloană în tabelul de comandă pentru a reprezenta numărul lunii din câmpul datei comenzii. Formula DAX pentru "luna" din exemplul nostru este "= LUNA ([Data Ordonat]) .Aceasta va returna un numar intre 1 si 12 pentru fiecare inregistrare.Tabelul nostru de dimensiuni va oferi valori alternative care se leaga de numarul lunii. vă va oferi flexibilitate în analiza dvs. Tabelul complet de date pentru eșantioane este prezentat mai jos în tabelul 2 .
Dimensiunea datei sau tabelul de căutare vor include 12 înregistrări. Coloana din lună va avea valori de la 1 la 12. Alte coloane vor include textul lunii abreviate, textul întregului lună, trimestrul etc. Aici sunt pașii:
- Pasul 1: Copiați tabelul din Tabelul 2 de mai jos și inserați în PowerPivot. Puteți crea acest tabel în Excel, dar vă economisesc timp. În cazul în care utilizați Internet Explorer, ar trebui să puteți să inserați direct datele selectate mai jos. PowerPivot preia formatul tabelului în testările mele. Dacă utilizați un alt browser, va trebui să lipiți mai întâi în Excel și să îl copiați din Excel pentru a prelua formatul tabelului.
- Pasul 2: Deschideți agenda de lucru Excel cu datele de comandă din PowerPivot pentru Excel. Lansați fereastra PowerPivot. Faceți clic pe Paste care vă va aduce tabelul de căutare copiat din tabelul de mai jos sau din Excel. Dați tabelului un nume și asigurați-vă că bifați "Utilizați primul rând ca anteturi de coloană". Faceți clic pe OK. Ați creat o tabelă de căutare de date în PowerPivot.
- Pasul 3 : Creați o relație între câmpul Lună din tabelul Ordine și câmpul MonthNumber din tabelul de căutare. Faceți clic pe panglica Design și alegeți Create Relationship. Faceți selecțiile în caseta de dialog Creare relații și faceți clic pe Creare.
Din nou, adăugând o dimensiune a datei, veți putea grupa datele în PivotTable utilizând oricare dintre valorile diferite din tabela de căutare a datei. Gruparea pe trimestru sau numele lunii va fi un moment.
Tabele de mărime de mărime (Lookup)
tabelul 1
Tip | Categorie |
Netbooks | Calculator |
Desktop-uri | Calculator |
monitoare | Calculator |
Proiectoare și ecrane | Calculator |
Imprimante, scanere și fax | Calculator |
Computer Setup & Service | Calculator |
Accesorii pentru calculatoare | Calculator |
Camere digitale | aparat foto |
Camere digitale SLR | aparat foto |
Aparate de filmat | aparat foto |
Camere de filmat | aparat foto |
Accesorii pentru camere și camere video | aparat foto |
Telefoane Home & Office | Telefon |
Touch Screen Phones | Telefon |
Telefoane inteligente și PDA-uri | Telefon |
masa 2
MonthNumber | MonthTextShort | MonthTextFull | Sfert | Semestru |
1 | Jan | ianuarie | Q1 | H1 |
2 | februarie | februarie | Q1 | H1 |
3 | strica | Martie | Q1 | H1 |
4 | Aprilie | Aprilie | Q2 | H1 |
5 | Mai | Mai | Q2 | H1 |
6 | Iunie | iunie | Q2 | H1 |
7 | iulie | iulie | Q3 | H2 |
8 | august | August | Q3 | H2 |
9 | septembrie | Septembrie | Q3 | H2 |
10 | octombrie | octombrie | T4 | H2 |
11 | noiembrie | noiembrie | T4 | H2 |
12 | decembrie | decembrie | T4 | H2 |