Една од работите што најмногу ги наведувам во врска со PowerPivot за Excel е можноста да додадете маси за пребарување на вашите збирки на податоци. Поголемиот дел од времето, податоците со кои работите со не ги имаат сите потребни полиња за анализа. На пример, може да имате поле со датум, но треба да ги групирате вашите податоци по квартал. Вие би можеле да напишете формула, но полесно е да се создаде едноставен lookup табела во рамките на PowerPivot опкружувањето.
Исто така можете да ја користите оваа табела за пребарување за друга групација, како што се името на месецот и првата / втората половина на годината. Во термини за складирање на податоци, всушност, креирате табела со димензии на датуми. Во оваа статија, ќе ви дадам неколку табели за димензија на пример за подобрување на вашиот PowerPivot за Excel проект.
Табела за нова текстуална димензија (Lookup)
Ајде да ја разгледаме табелата со податоци за нарачки (податоците од Contoso од Microsoft вклучуваат податоци што се споредуваат со ова). Претпостави дека табелата има полиња за клиент, датум на нарачка, вкупен број на нарачки и тип на нарачка. Ќе се фокусираме на полето на нарачката. Да претпоставиме дека полето за нарачка вклучува вредности како:
- Netbooks
- Десктоп компјутери
- Монитори
- Проектори
- Принтери
- Скенери
- Дигитални фотоапарати
- Дигитални SLR фото апарати
- Филм камери
- Камери
- Канцелариски телефони
- Паметни телефони
- PDA уредите
- Додатоци за мобилни телефони
Во реалноста, вие би имале кодови за овие, но за да го задржите овој пример едноставен, претпостави дека овие се вистинските вредности во табелата со цел.
Користејќи PowerPivot за Excel, лесно ќе можете да ги групирате вашите нарачки според тип на нарачка. Што ако сакаш друга група? На пример, претпоставувам дека ви треба групација "категорија" како компјутери, камери и телефони. Табелата за нарачки нема поле "категорија", но лесно можете да го креирате како lookup табела во PowerPivot за Excel.
Целокупната табела за пребарување примероци е подолу во Табела 1 . Еве ги чекорите:
- Чекор 1: Потребна ви е различна листа од полето за тип за вашата табела за пребарување. Ова ќе биде твоето поле за пребарување. Од вашиот збир на податоци, креирајте посебна листа на вредности од полето за тип на нарачка. Внесете ја различната листа на "типови" во работна книга на Excel. Етикетирајте ја колоната Вид.
- Чекор 2: Во колоната веднаш до колоната за пребарување (Тип), додадете ново поле на кое сакате да се групирате. Во нашиот пример, додадете колона со етикета наречена Категорија.
- Чекор 3: За секоја вредност во вашата посебна листа на вредности (типови во овој пример), додадете ги соодветните вредности "Категорија". Во нашиот едноставен пример, внесете или Компјутери, Камери или Телефони во колоната Категорија.
- Чекор 4: Копирајте ја табелата со податоци за тип и категорија во вашата таблата со исечоци.
- Чекор 5: Отворете ја работната книга Excel со податоците за нарачката во PowerPivot за Excel. Стартувај прозорецот PowerPivot. Притиснете Вметни што ќе ја внесе новата маса за пребарување. Дајте на табелата име и проверете дали проверувате "Користете го првиот ред како заглавија на колоната". Кликнете ОК. Во PowerPivot сте креирале lookup табела.
- Чекор 6: Направете врска помеѓу полето Вид во Табелата со цел и полето Категорија во табелата за пребарување. Кликнете на Дизајн лента и изберете Креирај врска. Изберете ги изборите во дијалогот Create Relationship и кликнете Create.
Кога креирате своја табела во Excel врз основа на податоците PowerPivot, ќе можете да се групирате според новото поле Категорија. Имајте на ум дека PowerPivot за Excel само поддржува Inner Joins. Ако имате "тип на нарачка" што недостасува од вашата табела за пребарување, сите соодветни записи за тој тип ќе бидат изгубени од било која своја табела врз основа на податоците PowerPivot. Ќе треба да го проверите ова од време на време.
Табела за димензии на датум (Lookup)
Табелата за пребарување на датуми најверојатно ќе биде потребна во повеќето од вашите PowerPivot за Excel проекти. Повеќето множества на податоци имаат одреден тип на поле за датум. Постојат функции за пресметување на годината и месецот.
Меѓутоа, ако ви треба текстуалниот месец или четвртина, треба да напишете комплексна формула. Многу е полесно да се вклучи табела со димензии на датуми и да се совпадне со бројот на месецот во вашиот главен набор на податоци. Ќе треба да додадете колона во табелата за нарачка за да го прикажете бројот на месецот од полето за датум на нарачка. Формулата DAX за "месец" во нашиот пример е "= МЕСЕЦ ([Датум на нарачка])." Ова ќе го врати бројот помеѓу 1 и 12 за секој запис. ќе ви обезбеди флексибилност во вашата анализа. Целосната табела за димензии на датумот на примерок е подолу во Табела 2 .
Датумот димензија или lookup маса ќе вклучува 12 записи. Колоната за месеци ќе ги има вредностите 1 - 12. Другите колони ќе вклучуваат текст со скратено месец, текст за целосниот месец, четвртина, итн. Еве ги чекорите:
- Чекор 1: Копирајте ја табелата од Табела 2 подолу и ставете ја во PowerPivot. Можете да ја креирате оваа табела во Excel, но јас ви заштедувам време. Треба да можете да ставите директно од избраните податоци подолу, ако користите Internet Explorer. PowerPivot го зема форматот на табелата во моето тестирање. Ако користите друг прелистувач, можеби ќе треба прво да залепите во Excel и да го копирате од Excel за да го собере форматирањето на табелата.
- Чекор 2: Отворете ја работната книга Excel со податоците за нарачката во PowerPivot за Excel. Стартувај прозорецот PowerPivot. Кликнете на Залепи што ќе ја внесе во вашата табела за пребарување, копирани од табелата подолу или од Excel. Дајте на табелата име и проверете дали проверувате "Користете го првиот ред како заглавија на колоната". Кликнете ОК. Во PowerPivot сте креирале табела за пребарување датум.
- Чекор 3 : Креирајте врска помеѓу полето Месец во Табелата за Нарачка и полето MonthNumber во табелата за пребарување. Кликнете на Дизајн лента и изберете Креирај врска. Изберете ги изборите во дијалогот Create Relationship и кликнете Create.
Повторно, со додавање на димензија на датум, ќе можете да ги групирате податоците во своја своја таблица со користење на која било од различните вредности од табелата за пребарување датум. Групирањето по четвртина или името на месецот ќе биде брзо.
Пример димензии (Пронајди) табели
Табела 1
Тип | Категорија |
Netbooks | Компјутер |
Десктоп компјутери | Компјутер |
Монитори | Компјутер |
Проектори и екрани | Компјутер |
Принтери, скенери и факс | Компјутер |
Computer Setup & Service | Компјутер |
Компјутерски додатоци | Компјутер |
Дигитални фотоапарати | Камера |
Дигитални SLR фото апарати | Камера |
Филм камери | Камера |
Камери | Камера |
Додатоци за фото апарати и видеокамери | Камера |
Домашни и канцеларија телефони | Телефон |
Телефони на допир | Телефон |
Паметни телефони и PDA уреди | Телефон |
Табела 2
MonthNumber | MonthTextShort | MonthTextFull | Четвртина | Семестар |
1 | Jan | Јануари | Q1 | H1 |
2 | Feb | Февруари | Q1 | H1 |
3 | Mar | март | Q1 | H1 |
4 | Апр | Април | П2 | H1 |
5 | Мај | Мај | П2 | H1 |
6 | Jun | Јуни | П2 | H1 |
7 | Јули | Јули | Q3 | H2 |
8 | Авг | Август | Q3 | H2 |
9 | Септември | Септември | Q3 | H2 |
10 | Oct | Октомври | Q4 | H2 |
11 | Ноември | Ноември | Q4 | H2 |
12 | Dec | Декември | Q4 | H2 |