В тази статия споделям впечатленията си от книгата на “Data Modeling with Microsoft Excel”. Мнението ми в едно изречение: Книгата е много добре написана и ще бъде изключително полезна за всички, които използват Excel за анализ на данни и изготвяне на отчети.
Подробностите по-долу
English version of the article
Технико-технически данни
Пълно заглавие: “Data Modeling with Microsoft Excel: Model and analyze data using Power Pivot, DAX, and Cube functions”
Автор: Bernard Obeng Boateng
Издателство: Packt publishing
Линк към книгата: https://www.packtpub.com/en-us/product/data-modeling-with-microsoft-excel-9781803240282
Година на издаване: 2025, февруари
Страници: 316
Цена (Октомври 2025): 25 щатски долара за електронната книга (пдф и епуб формат). Цената е на сайта на Пакт
Предназначена за: Потребители на Excel, които търсят практически и ефективни методи за управление и анализ на големи обеми данни в Microsoft Excel с помощта на Power Pivot
За какви потребители е подходяща: /мое субективно мнение/ Най-голяма полза от нея ще имат хора, чиято работа е изготвяне на отчети и анализи на данни в Ексел с малък опит и теоретична подготовка в материята. Дори и доста напреднали анализатори обаче могат да намерят полезни неща в нея.
Книгата е разделена на 3 части, всяка с по няколко глави
Част1: Въведение в Data modeling в Excel
В тази част авторът дава основните понятия, свързани с изграждане на дата модел в Ексел. Читателят ще научи ключови понятия като:
- Дата модел и неговите предимства спрямо традиционния начин за анализ на данни с пивот таблица, базирана на една голяма таблица със сурови данни
- Power Pivot в Ексел – какво представлява, как да се активира, какви предимства и възможности дава
- DAX
- Нормализиране на данни – много важен термин в областта на анализа на данни. И много добре обяснен с три златни правила, които да се следват
- Data redundancy – какво представлява и какви проблеми създава
- Връзки между таблиците, едно-към-много, много-към-много, едно-към-едно и как се създават в Power Pivot
- Дименсионни и факт таблици – вероятно едно от най-важните понятия. Много добре обяснено и онагледено с примери
- Primary / foreign key – или как точно се случват връзките между таблиците
- Подготовка и чистене на данни: Специална глава е посветена използването на Power Query за подготовка и зареждане на данни в дата модела. Авторът без излишни детайли представя подробно най-базовото, което трябва да знае всеки потребител за Power Query – как се използва, какви менюта има, базови операции. Всичко с примери и картинки
- Схема звезда и снежинка – най-популярните видове архитектура при моделиране на данни
Част2: DAX и Cube functions – същинската сила на Excel
След като данните са обработени, подредени, заредени – време е за анализ. За целта обикновено се налага да се изчислят различни показатели. Тази част съдържа две глави за двата основни езика, с които стават тези изчисления – DAX и MDX (Cube functions).
Глава5 е посветена на DAX и в нея авторът отново дава най-основното, което трябва да знае всеки, забъркал се с дата моделиране в Ексел:
- Measures и calculated columns: каква е разликата между тях, кога да използвате едното и кога другото
- Популярни DAX функции: CALCULATE, FILTER, ALL, SLECTEDVALUE, RELATED, RELATEDTABLE, USERELATIONSHIP, DIVIDE, MROUND, GROUPBY и др. Отново – използвани са много примери, картинки и стъпка-по-стъпка обяснения как се пишат формули на DAX
- Row & Filter context: какво представляват и каква е разликата между тях
Глава6 представя нещо малко популярно – езикът MDX и по-точно т.нар. CUBE функции в Excel. Това е вероятно най-доброто и прегледно описание по темата, което съм срещнал. Мисля, че именно тази глава ще бъде много полезна за напредналите потребители, които вероятно са запознати с изложеното в предишните.
Освен чудесното обяснение как се пишат, коригират и използват cube функциите, авторът показва и как можем да създадем отчет, който се държи като пивот таблица, вкл. филтрира се със слайсъри, но не е пивот таблица.
Главата завършва с нещо изключително интересно – съчетаване на cube функции с динамични области за още по-голяма гъвкавост в отчетите и анализите.
Част3: От модел към дашборд
Тази част е коренно различна от предишните и не е толкова технически особена. Занимава се с нещо много важно – как да представим данните така че те хем да изглеждат добре, хем да посочват най-важните тенденции. Цялата тази част ще бъде изключително полезна за всеки, който изготвя отчети, анализи, презентации без значение дали го прави в Ексел, с дата модел или по друг начин. Тук авторът показва:
- Какви фактори да се имат предвид при създаване на отчети и анализи
- Елементите на един отчет/дашборд
- Добри практики при създаването на отчети и графики
- Как се използват различни елементи за визуализация на данни. Не само графики, но и sparklines, фигури, картинки, цветове, условно форматиране
- Пример от-до за създаване на един дашборд
- Как да се публикува готовият отчет.
В заключение: моята оценка за книгата
Считам, че книгата „Data Modeling with Microsoft Excel“ е много добре написана и която съдържа всичко най-важно и необходимо за един анализатор. Авторът използва достъпен език и изобилие от примери и картинки. Въпреки, че е насочена към потребители на Ексел, книгата всъщност дава общовалидни знания за работа с данни, които не зависят от средата и използвания инструмент.
Bernard Obeng Boateng се е постарал да даде едно цялостно ръководство за създаване на отчети и анализи в Excel – от подготовката на данните, през свързването на различните таблици и анализ с DAX и MDX, до създаване на визуално красиви и смислени отчети.
За мен книгата е отлична инвестиция за всеки, който работи в тази област.
Като недостатък мога да посоча, че липсват файлове за сваляне. Или поне аз не можах да ги намеря. И също така – някои от понятията са повторени малко повече от нужното на различни места от книгата. Последното е чисто субективно. Може би това ще бъде полезно на един начинаещ потребител да си ги преговори и затвърди.
Тези недостатъци не влияят съществено на качеството на книгата. Препоръчвам я горещо защото считам, че ако Excel е част от ежедневието ви, тази книга ще ви спести много проби и грешки.
P.S. Ако темата ви е интересна и искате да задълбаете още повече в ефективната работа с Excel, може да прочетете и моята книга „Ексел До“ — тя е напълно безплатна и съчетава практическите принципи, които прилагам всеки ден в анализа на данни.