Едно от нещата, които изброявам най-много за PowerPivot за Excel е възможността да добавяте таблици за търсене към набора от данни. През повечето време данните, с които работите, не разполагат с всички полета, от които се нуждаете за анализа. Може например да имате поле за дата, но трябва да групирате данните си на тримесечие. Можете да напишете формула, но е по-лесно да създадете проста таблица за търсене в средата PowerPivot.
Можете да използвате тази таблица за търсене и за друго групиране, като например име на месец и първа или втора половина на годината. В термините за складиране на данни всъщност създавате таблица с величини за дата. В тази статия ще ви дам няколко примерни таблици с измерения, за да подобрите проекта си за PowerPivot за Excel.
Нова таблица с размери на текста (търсене)
Нека разгледаме таблица с данни за поръчките. Да приемем, че в таблицата има полета за клиент, дата на поръчката, обща поръчка и тип поръчка. Ще се съсредоточим върху полето за тип поръчка. Да приемем, че полето за тип поръчка включва стойности като:
- Нетбук
- Настолни компютри
- Монитори
- проектори
- Принтери
- скенери
- Цифрови фотоапарати
- Цифрови SLR камери
- Филмови фотоапарати
- Видеокамери
- Офис телефони
- Смарт телефони
- PDA устройства
- Аксесоари за мобилни телефони
В действителност, вие ще имате кодове за тези, но за да запазите този пример прост, да предположим, че това са действителните стойности в таблицата на поръчките. С помощта на PowerPivot за Excel лесно бихте могли да групирате поръчките си по тип поръчка.
Ами ако искате различна група? Да предположим например, че ви е необходимо групиране на категории като компютри, камери и телефони. Таблицата за поръчки няма поле за категории, но можете лесно да я създадете като таблица за търсене в PowerPivot за Excel. Пълната таблица за търсене на проби е по - долу маса 1 .
Ето стъпките:
- Етап 1: Нуждаете се от отделен списък от полето за тип за вашата таблица за търсене. Това ще бъде вашето поле за търсене. От своя набор от данни създайте отделен списък от стойности от полето за тип поръчка. Въведете отделен списък с типове в работна книга на Excel. Маркирайте колоната Тип .
- Стъпка 2: В колоната до полето за търсене (Тип) добавете новото поле, за което искате да се групирате. В нашия пример добавете колона с етикет, наречен категория .
- Стъпка 3: За всяка стойност във вашия отделен списък от стойности (типове в този пример), добавете съответната категория стойности. В нашия прост пример въведете и двете Компютри , камери или телефони в категория колона.
- Стъпка 4: Копирайте Тип и категория таблицата с данни в клипборда ви.
- Стъпка 5: Отворете работната книга на Excel с данните за поръчката в PowerPivot за Excel. Стартирайте прозореца PowerPivot. Кликнете върху Постави, което ще доведе до новата ви таблица за търсене. Дайте на масата име и се уверете, че сте проверили Използвайте първия ред като заглавки на графи, Кликнете Добре, Създадохте таблица за търсене в PowerPivot.
- Стъпка 6: Създайте връзка между Тип поле в областта Поръчка таблицата и категория поле в таблицата за търсене. Кликнете върху Дизайн лента и изберете Създаване на връзка, Направете селекциите в Създаване на връзка и кликнете върху него създавам.
Когато създавате PivotTable в Excel въз основа на данните за PowerPivot, ще можете да групирате с новите си категория област. Имайте предвид, че PowerPivot за Excel поддържа само вътрешни връзки. Ако имате такъв тип поръчка които липсват от таблицата ви за търсене, всички съответни записи за този тип няма да бъдат намерени в нито един конфигуриран графичен файл въз основа на данните за PowerPivot. Ще трябва да проверявате това от време на време.
Таблица за измерението по време (търсене)
Най-вероятно ще бъде необходима таблицата за търсене по дата в повечето от вашите проекти PowerPivot за Excel. Повечето набори от данни имат някакъв вид полета. Има функции за изчисляване на годината и месеца.
Ако обаче се нуждаете от текста на действителния месец или тримесечието, трябва да напишете сложна формула. Много по-лесно е да включите таблица за величината (търсене) и да я сравнявате с номера на месеца в основния набор от данни. Ще трябва да добавите колона към таблицата си за поръчки, за да представите номера на месеца от полето за дата на поръчката. Формулата DAX за месец в нашия пример е = MONTH (Дата на поръчката), Това ще върне число между 1 и 12 за всеки запис. Нашата таблица с величини ще предоставя алтернативни стойности, които се свързват с номера на месеца. Това ще ви даде гъвкавост при анализа. Пълната таблица с измерените данни за извадката е по-долу Таблица 2 .
Размерът на датата или таблицата за търсене ще включват 12 записа. Колоната за месеца ще има стойности от 1 до 12. Другите графи ще включват съкратен месечен текст, пълен текст на месец, тримесечие и т.н. Ето стъпките:
- Етап 1: Копирайте таблицата от таблица 2 по-долу и поставете в PowerPivot. Можете да създадете тази таблица в Excel, но ви спестявам време. Трябва да сте в състояние да поставите директно от избраните данни по-долу, ако използвате Internet Explorer или Edge. PowerPivot улавя форматирането на таблицата в моите тестове. Ако използвате друг браузър, може да се наложи първо да го поставите в Excel и да го копирате от Excel, за да вземете форматирането на таблицата.
- Стъпка 2: Отворете работната книга на Excel с данните за поръчката в PowerPivot за Excel. Стартирайте прозореца PowerPivot. Кликнете паста който ще доведе до вашата таблица за търсене, копирана от таблицата по-долу или от Excel. Дайте на масата име и се уверете, че сте проверили Използвайте първия ред като заглавки на графи, Кликнете Добре, Създадохте таблица за търсене на данни в PowerPivot.
- Стъпка 3: Създайте връзка между месец поле в областта Поръчка таблицата и MonthNumber поле в таблицата за търсене. Кликнете върху Дизайн лента и изберете Създаване на връзка, Направете селекциите в Създаване на връзка и кликнете върху него създавам.
Отново, с добавянето на величина за дата, ще можете да групирате данните във Вашата конфигурация, като използвате която и да е от различните стойности от таблицата за търсене на датата. Групирането по тримесечие или името на месеца ще бъде незабавно.
Таблици с размери (търсене)
маса 1
Тип | категория |
Нетбук | компютър |
Настолни компютри | компютър |
Монитори | компютър |
Проектори и екрани | компютър |
Принтери, скенери и факс | компютър |
Компютърна настройка и сервиз | компютър |
Компютри Аксесоари | компютър |
Цифрови фотоапарати | Камера |
Цифрови SLR камери | Камера |
Филмови фотоапарати | Камера |
Видеокамери | Камера |
Аксесоари за камери и камери | Камера |
Телефони за дома и офиса | телефон |
Телефони с докосване на екрана | телефон |
Смарт телефони и PDA устройства | телефон |
Таблица 2
MonthNumber | MonthTextShort | MonthTextFull | тримесечие | семестър |
1 | Jan | януари | Q1 | H1 |
2 | февруари | февруари | Q1 | H1 |
3 | развалям | Март | Q1 | H1 |
4 | април | април | Q2 | H1 |
5 | Може | Може | Q2 | H1 |
6 | юни | юни | Q2 | H1 |
7 | юли | Юли | Q3 | H2 |
8 | август | Август | Q3 | H2 |
9 | Септември | Септември | Q3 | H2 |
10 | октомври | октомври | Q4 | H2 |
11 | ноември | ноември | Q4 | H2 |
12 | декември | декември | Q4 | H2 |