Шаблоны DAX. Наиболее полное собрание готовых к использованию решений на языке DAX для Power BI, Analysis Services и Power Pivot

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Данная книга предназначена для разработчиков, уже знакомых с языком DAX и желающих повысить свою квалификацию, используя представленные здесь шаблоны. В большинстве из них применяются продвинутые техники DAX, которые читателю следует освоить и использовать в своих рабочих сценариях. Авторы уделяют пристальное внимание сценариям с использованием функций логики операций со временем, а также рассматривают большое количество действительно полезных шаблонов, наиболее часто встречающихся на практике. Для каждого шаблона предоставляются демонстрационные файлы в формате Power BI и Power Pivot для Excel. Иногда версии кода незначительно отличаются. Предпочтение отдается программному продукту Power BI, в котором на момент написания книги реализованы все актуальные новинки DAX. Рассматриваемые шаблоны проверены в июньской версии Power BI 2020 года, Excel 2019 и Excel для Microsoft 365 версии 2006.

Author(s): Альберто Феррари, Марко Руссо
Publisher: ДМК Пресс
Year: 2021

Language: Russian
Pages: 408
City: М.
Tags: bi

Оглавление
Предисловие от издательства
Введение
Для чего мы издали эту книгу
Как использовать эту книгу
Требования
Благодарности
Глава 1. Вычисления, связанные со временем
Глава 2. Стандартные вычисления на основе времени
Введение в вычисления на основе времени
Стандартные функции логики операций со временем
Отключение автоматической даты и времени
Ограничения функций логики операций со временем
Создание таблицы дат
Управление визуализациями для будущих дат
Соглашение об именованиях
Вычисление нарастающих итогов
Нарастающие итоги с начала года
Нарастающие итоги с начала квартала
Нарастающие итоги с начала месяца
Сравнение периодов
Годовое сравнение
Квартальное сравнение
Месячное сравнение
Сравнение периодов
Сравнение нарастающих итогов
Годовое сравнение нарастающих итогов
Квартальное сравнение нарастающих итогов
Месячное сравнение нарастающих итогов
Сравнение нарастающих итогов с полным предыдущим периодом
Сравнение нарастающих итогов за год с полным прошлым годом
Сравнение нарастающих итогов за квартал с полным прошлым кварталом
Сравнение нарастающих итогов за месяц с полным прошлым месяцем
Вычисление скользящей годовой суммы
Скользящая годовая сумма
Сравнение скользящих годовых сумм
Скользящее среднее
Скользящее среднее за 30 дней
Скользящее среднее за три месяца
Скользящее среднее за год
Фильтрация других атрибутов даты
Глава 3. Вычисления на основе месяца
Введение в вычисления на основе месяца
Создание таблицы дат
Соглашение об именованиях
Вычисление нарастающих итогов
Нарастающие итоги с начала года
Нарастающие итоги с начала квартала
Сравнение периодов
Годовое сравнение
Квартальное сравнение
Месячное сравнение
Сравнение периодов
Сравнение нарастающих итогов
Годовое сравнение нарастающих итогов
Квартальное сравнение нарастающих итогов
Сравнение нарастающих итогов с полным предыдущим периодом
Сравнение нарастающих итогов за год с полным прошлым годом
Сравнение нарастающих итогов за квартал с полным прошлым кварталом
Вычисление скользящей годовой суммы
Скользящая годовая сумма
Сравнение скользящих годовых сумм
Скользящее среднее
Скользящее среднее за три месяца
Скользящее среднее за год
Работа с годами, содержащими больше 12 месяцев
Глава 4. Вычисления на основе недели
Введение в вычисления на основе недели
Создание таблицы дат
Фильтрозащищенные столбцы
Управление визуализациями для будущих дат
Соглашение об именованиях
Вычисление нарастающих итогов
Нарастающие итоги с начала года
Нарастающие итоги с начала квартала
Нарастающие итоги с начала месяца
Нарастающие итоги с начала недели
Сравнение периодов
Годовое сравнение
Квартальное сравнение
Недельное сравнение
Сравнение периодов
Сравнение нарастающих итогов
Годовое сравнение нарастающих итогов
Квартальное сравнение нарастающих итогов
Недельное сравнение нарастающих итогов
Сравнение нарастающих итогов с полным предыдущим периодом
Сравнение нарастающих итогов за год с полным прошлым годом
Сравнение нарастающих итогов за квартал с полным прошлым кварталом
Сравнение нарастающих итогов за неделю с полной прошлой неделей
Вычисление скользящей годовой суммы
Скользящая годовая сумма
Сравнение скользящих годовых сумм
Скользящее среднее
Скользящее среднее за четыре недели
Скользящее среднее за квартал
Скользящее среднее за год
Глава 5. Пользовательские вычисления, связанные со временем
Введение в пользовательские вычисления, связанные со временем
Создание таблицы дат
Фильтрозащищенные столбцы
Управление визуализациями для будущих дат
Соглашение об именованиях
Вычисление нарастающих итогов
Нарастающие итоги с начала года
Нарастающие итоги с начала квартала
Нарастающие итоги с начала месяца
Сравнение периодов
Годовое сравнение
Квартальное сравнение
Месячное сравнение
Сравнение периодов
Сравнение нарастающих итогов
Годовое сравнение нарастающих итогов
Квартальное сравнение нарастающих итогов
Месячное сравнение нарастающих итогов
Сравнение нарастающих итогов с полным предыдущим периодом
Сравнение нарастающих итогов за год с полным прошлым годом
Сравнение нарастающих итогов за квартал с полным прошлым кварталом
Сравнение нарастающих итогов за месяц с полным прошлым месяцем
Вычисление скользящей годовой суммы
Скользящая годовая сумма
Сравнение скользящих годовых сумм
Скользящее среднее
Скользящее среднее за 30 дней
Скользящее среднее за три месяца
Скользящее среднее за год
Глава 6. Сравнение разных временных интервалов
Описание шаблона
Глава 7. Полуаддитивные вычисления
Введение
Первая и последняя даты
Первая и последняя даты с данными
Первая и последняя даты по клиенту
Остатки на начало и конец периода
Рост за период
Глава 8. Нарастающие итоги
Базовый сценарий
Нарастающие итоги по столбцам с сортировкой
Глава 9. Таблица параметров
Изменение единиц измерения меры
Множество независимых параметров
Множество зависимых параметров
Динамический выбор N лидирующих товаров
Глава 10. Статическая сегментация
Базовый шаблон
Диапазоны цен по категориям
Диапазоны цен в объемных таблицах
Глава 11. Динамическая сегментация
Базовый шаблон
Кластеризация по изменению продаж
Кластеризация по лучшему статусу
Глава 12. ABC-анализ
Статический ABC-анализ
Снимок ABC-анализа
Динамический ABC-анализ
Поиск категории ABC
Глава 13. Новые и постоянные покупатели
Введение
Описание шаблона
Внутренние меры
Внешние меры
Как использовать меры из шаблона
Динамический относительный шаблон
Внутренние меры
Новые покупатели
Ушедшие покупатели
Временно ушедшие покупатели
Вернувшиеся покупатели
Постоянные покупатели
Динамический абсолютный шаблон
Внутренние меры
Новые покупатели
Ушедшие покупатели
Временно ушедшие покупатели
Вернувшиеся покупатели
Постоянные покупатели
Обобщенный динамический шаблон (по категории)
Внутренние меры
Новые покупатели
Ушедшие покупатели
Временно ушедшие покупатели
Вернувшиеся покупатели
Постоянные покупатели
Использование снимков
Создание производных снимков в DAX
Глава 14. Количество уникальных связанных элементов
Описание шаблона
Глава 15. Незавершенные события
Определение незавершенных событий
Открытые заказы
Открытые заказы с использованием снимков
Глава 16. Ранжирование
Статическое ранжирование
Динамическое ранжирование
Три лидирующих товара в категории
Глава 17. Иерархии
Определение текущего уровня иерархии
Доля от родительского уровня
Глава 18. Иерархии типа родитель–потомок
Введение
Базовый шаблон иерархии типа родитель–потомок
Иерархия ведомости
Шаблон безопасности для иерархии родитель–потомок
Глава 19. Сравнение сопоставимых показателей
Введение
Сопоставимые продажи по магазинам с помощью снимков
Сопоставимые продажи по магазинам без помощи снимков
Глава 20. Матрица переходов
Введение
Статическая матрица переходов
Динамическая матрица переходов
Глава 21. Опросник
Описание шаблона
Глава 22. Анализ покупательской корзины
Определение метрик ассоциативных правил
Простые отчеты
Базовый пример шаблона
Оптимизированный пример шаблона
Глава 23. Пересчет курсов валют
Несколько валют источника, одна валюта отчета
Одна валюта источника, несколько валют отчета
Несколько валют источника, несколько валют отчета
Глава 24. Прогнозирование
Введение
Модель данных
Бизнес-требования
Прогноз на основании предыдущего года
Вышедшие из оборота товары не учитываются в прогнозе
У новых товаров есть свой прогноз
Товары добавляются и удаляются на ежегодной основе
Прогнозирование
Фактические данные и прогноз на одной диаграмме
Предметный указатель