Skip to main content

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

Ексел Дешбордове #6: Динамична графика с Data Validation / Drop-down selections [Част 2] (Април 2025)

Ексел Дешбордове #6: Динамична графика с Data Validation / Drop-down selections [Част 2] (Април 2025)
Anonim

Едно от нещата, които изброявам най-много за 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

MonthNumberMonthTextShortMonthTextFullтримесечиесеместър
1JanянуариQ1H1
2февруарифевруариQ1H1
3развалямМартQ1H1
4априлаприлQ2H1
5МожеМожеQ2H1
6юниюниQ2H1
7юлиЮлиQ3H2
8августАвгустQ3H2
9СептемвриСептемвриQ3H2
10октомвриоктомвриQ4H2
11ноемвриноемвриQ4H2
12декемвридекемвриQ4H2