PowerPivot за Excel - таблица за търсене в хранилището на данни

Едно от нещата, които изброявам най-много за PowerPivot за Excel е възможността да добавяте таблици за търсене към набора от данни. През повечето време данните, с които работите, не разполагат с всички полета, от които се нуждаете за анализа. Може например да имате поле за дата, но трябва да групирате данните си на тримесечие. Можете да напишете формула, но е по-лесно да създадете проста таблица за търсене в средата PowerPivot.

Можете да използвате тази таблица за търсене и за друго групиране, като например име на месец и първа или втора половина на годината. В термините за складиране на данни всъщност създавате таблица с величини за дата. В тази статия ще ви дам няколко примерни таблици с измерения, за да подобрите проекта си за PowerPivot за Excel.

Нова таблица с размери на текста (търсене)

Нека разгледаме таблица с данни за поръчките (данните на Contoso от Microsoft включват набор от данни, подобен на този). Да приемем, че в таблицата има полета за клиент, дата на поръчката, обща поръчка и тип поръчка. Ще се съсредоточим върху полето за тип поръчка. Да приемем, че полето за тип поръчка включва стойности като:

В действителност, вие ще имате кодове за тези, но за да запазите този пример прост, да предположим, че това са действителните стойности в таблицата на поръчките.

С помощта на PowerPivot за Excel лесно бихте могли да групирате поръчките си по тип поръчка. Ами ако искате различна група? Да предположим например, че ви е необходима група от категории като компютри, камери и телефони. Таблицата за поръчки няма поле "категория", но можете лесно да я създадете като таблица за търсене в PowerPivot за Excel.

Пълната таблица за търсене на проби е по-долу в таблица 1 . Ето стъпките:

Когато създавате PivotTable в Excel въз основа на данните за PowerPivot, ще можете да групирате по новото поле на Категория. Имайте предвид, че PowerPivot за Excel поддържа само вътрешни връзки. Ако имате "тип поръчка", който липсва от таблицата ви за търсене, всички съответни записи за този тип ще липсват от всеки конфигуриран файл въз основа на данните за PowerPivot. Ще трябва да проверявате това от време на време.

Таблица за измерението по време (търсене)

Най-вероятно ще бъде необходима таблицата за търсене по дата в повечето от вашите проекти PowerPivot за Excel. Повечето набори от данни имат някакъв вид полета. Има функции за изчисляване на годината и месеца.

Ако обаче се нуждаете от текста на действителния месец или тримесечието, трябва да напишете сложна формула. Много по-лесно е да включите таблица за величината (търсене) и да я сравнявате с номера на месеца в основния набор от данни. Ще трябва да добавите колона към таблицата си за поръчки, за да представите номера на месеца от полето за дата на поръчката. Формулата DAX за "месец" в нашия пример е "= МЕСЕЦ ([Дата на поръчката].) Това ще връща число между 1 и 12 за всеки запис. ще ви предостави гъвкавост в анализа ви. Пълната таблица с измерените данни за извадките е показана по-долу в таблица 2 .

Размерът на датата или таблицата за търсене ще включват 12 записа. Колоната за месеца ще има стойности от 1 до 12. Другите графи ще включват съкратен месечен текст, пълен текст на месец, тримесечие и т.н. Ето стъпките:

Отново, с добавянето на величина за дата, ще можете да групирате данните във Вашата конфигурация, като използвате която и да е от различните стойности от таблицата за търсене на датата. Групирането по тримесечие или името на месеца ще бъде незабавно.

Таблици с размери (търсене)

маса 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