7. Полезняшки Excel

Глава 14. Управление датами в Power Pivot

Рубрика: 7. Полезняшки Excel

Это продолжение перевода книги Роб Колли. Формулы DAX для Power Pivot. Главы не являются независимыми, поэтому рекомендую начать сначала.

Предыдущая глава       Содержание    Следующая глава

Различают стандартный и пользовательский календарь. Эта глава посвящена первому. Под стандартным мы понимаем календарь со следующими свойствами:

  • Февраль имеет 28 дней (29 в високосные годы), а все остальные месяцы 30 или 31 день.
  • Кварталы состоят из трех месяцев подряд
  • В году 365 дней (366 – в високосный год)
  • Любой месяц в этом году может иметь больше или меньше выходных (или любых других дней), чем в том же месяце в прошлом году. Другими словами, стандартный календарь – это календарь, который висит у вас на стене.

Ris. 14.1. Fragment tablitsy Kalendar v Power Pivot

Рис. 14.1. Фрагмент таблицы Календарь в Power Pivot

Читать полностью

Глава 13. Введение в DAX-функцию FILTER()

Рубрика: 7. Полезняшки Excel

Это продолжение перевода книги Роб Колли. Формулы DAX для Power Pivot. Главы не являются независимыми, поэтому рекомендую начать сначала.

Предыдущая глава        Содержание    Следующая глава

Функция FILTER() используется, когда в аргументе <filter> функции CALCULATE() вам необходим более сложный расчет, чем проверка типа "<столбец> равен <фиксированному значению>", "<столбец> больше <фиксированного значения>" и т.п. Примеры логических выражений <filter>, требующих использования функции FILTER(): < столбец> = <мера>, <столбец> = <формула>, <столбец> = <столбец>, <мера> = <мера>, < мера> = <формула>, <мера> = <фиксированное значение> (вместо знака равенства может стоять другой разрешенный оператор сравнения).

Ris. 13.1. Svodnaya po produktam so stoimostyu po prajs listu vyshe chem porog vybrannyj na sreze

Рис. 13.1. Сводная по продуктам со стоимостью по прайс-листу выше, чем порог, выбранный на срезе; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке

Читать полностью

Глава 12. Несвязанные таблицы в Power Pivot

Рубрика: 7. Полезняшки Excel

Это продолжение перевода книги Роб Колли. Формулы DAX для Power Pivot. Главы не являются независимыми, поэтому рекомендую начать сначала.

Предыдущая глава        Содержание    Следующая глава

Несвязанная – таблица, которая добавляется в модель Power Pivot, но намеренно не связывается с другими таблицами. Это может показаться странным: если нет связи, набор фильтров никогда не перетечет в таблицу данных, и несвязанная таблица ничего значимого не добавит в сводную таблицу. Но, не будем торопиться.

Параметризованный отчет

Рассмотрим пример. Сначала покажем результат, а затем объясним, как мы это сделали. Посмотрите на следующую сводную:

Ris. 12.1. Svodnaya s dvumya srezami

Рис. 12.1. Сводная с двумя срезами

Читать полностью

Глава 10. Power Pivot. Мышление в нескольких таблицах

Рубрика: 7. Полезняшки Excel

Это продолжение перевода книги Роб Колли. Формулы DAX для Power Pivot. Главы не являются независимыми, поэтому рекомендую начать сначала.

Предыдущая глава       Содержание    Следующая глава

В Excel исходные данные желательно собрать в одной таблице, а уже затем строить на ее основе сводную. Поскольку данные часто находятся в нескольких таблицах, Power Pivot приспособлен к их обработке. Более того, мы рекомендуем хранить «разношерстные» данные внутри Power Pivot в разных таблицах. А сами таблицы связывать между собой.

Откройте Excel-файл ch10_MultipleTables.xlsx, перейдите на вкладку Power Pivot, и кликните кнопку Управление. В окне Power Pivot перейдите на вкладку Конструктор и кликните кнопку Создание связи. В окне Создание связи выберите таблицы и столбцы, как указано ниже:

Ris. 10.1. Okno Sozdanie svyazi v Power Pivot

Рис. 10.1. Окно Создание связи в Power Pivot; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке

Читать полностью

Глава 9. DAX-функция ALL() для снятия фильтров

Рубрика: 7. Полезняшки Excel

Это продолжение перевода книги Роб Колли. Формулы DAX для Power Pivot. Главы не являются независимыми, поэтому рекомендую начать сначала.

Предыдущая глава       Содержание    Следующая глава

Функция ALL() используется в качестве одного из аргументов [Filter] в функции CALCULATE() для снятия фильтра. Рассмотрим следующую сводную таблицу: [Net Sales] отображаются в разрезе месяцев по году, выбранному на срезе:

Ris. 9.1. Svodnaya tablitsa dlya demonstratsii raboty ALL

Рис. 9.1. Сводная таблица для демонстрации работы ALL()

Читать полностью

Глава 8. DAX-функция CALCULATE()

Рубрика: 7. Полезняшки Excel

Это продолжение перевода книги Роб Колли. Формулы DAX для Power Pivot. Главы не являются независимыми, поэтому рекомендую начать сначала.

Предыдущая глава       Содержание    Следующая глава

DAX-функция CALCULATE() близка функциям Excel СУММЕСЛИ() и СУММЕСЛИМН(). Последние суммируют значения в указанном столбце, но отфильтровывают строки, которые соответствуют критериям в том же или ином столбце. Так, например, можно использовать СУММЕСЛИ() для суммирования по столбцу Sales, но только для строк, где столбец Year содержит 2012. Так вот, DAX-функция CALCULATE() еще мощнее:

  1. Ее синтаксис проще.
  2. Агрегирование возможно для гораздо более широкого круга вычислений. Например, в Excel нет функции МАКСЕСЛИ (начиная с Excel 2016 такая функция есть 🙂 ).
  3. Ее можно использовать в сводных таблицах (как часть формулы меры), чего не может сделать обычная СУММЕСЛИ().

Ris. 8.1. Sintaksis funktsii CALCULATE

Рис. 8.1. Синтаксис функции CALCULATE()

Читать полностью

Глава 7. Золотые правила мер DAX

Рубрика: 7. Полезняшки Excel

Это продолжение перевода книги Роб Колли. Формулы DAX для Power Pivot. Главы не являются независимыми, поэтому рекомендую начать сначала.

Предыдущая глава       Содержание    Следующая глава

Цель этой главы – научиться думать так, как работает механизм DAX. Например, что означает число 98 600 на рис. 7.1? Наверное, вы ответите: «Объем продаж в 2001 году артикула 344». Думая в стиле DAX, вы могли бы сказать: «Если отфильтровать таблицу Sales по строкам, в которых Year=2001 и ProductKey=344, а затем суммировать столбец SalesAmount по оставшимся строкам, то получится $98 600».

Ris. 7.1. Svodnaya tablitsa

Рис. 7.1. Сводная таблица в файле ch07_GoldenRules.xlsx

Читать полностью

Роб Колли. Формулы DAX для Power Pivot

Рубрика: 7. Полезняшки Excel

Развитие Excel, в частности, направлено на то, чтобы дать в руки продвинутых пользователей значительные возможности по обработке больших данных. Для этого, начиная с версии 2010 Microsoft добавляет элементы бизнес-аналитики (Business Intelligence, BI) непосредственно в Excel. BI реализована в Excel в виде встроенной модели данных на основе Power Pivot. А управляют данными с помощью особого набора формул DAX. Лица, принимающие решения, не будут тратить время на изучение сводных таблиц. Им нужны не просто данные, они ожидают от аналитиков гипотез и выводов. Вот почему так востребован бизнес-анализ. Освоив формулы DAX вместе с Робом Колли,[1] вы приблизитесь к цели.

Rob Kolli. Formuly DAX dlya Power Pivot. Oblozhka

Читать полностью

Марк Мур. Power Pivot

Рубрика: 7. Полезняшки Excel

В последнее время Microsoft развивает Excel в новом направлении. MS включила в Excel инструменты для анализа больших объемов данных, так называемую бизнес-аналитику (BI). Ранее обработка больших данных выполнялась опытными специалистами с использованием дорогостоящих пакетов ПО. MS хочет предоставить возможности BI среднему пользователю. Набор инструментов MS Excel BI включает:

  • Power Query – для импорта данных;
  • Power Pivot ­– для анализа данных;
  • Power View – для создания презентаций;
  • Power Map – для создания географических презентаций

Mark Mur. Power Pivot. Oblozhka

Читать полностью

Марк Мур. Power Query

Рубрика: 7. Полезняшки Excel

Power Query — это технология подключения к данным для их последующего анализа. Power Query – инструмент бизнес-анализа (BI), который ранее могли использовать только подготовленные ИТ-специалисты. Сегодня Microsoft стремится сделать BI доступным обычному пользователю Excel. Power Query способен подключаться к нескольким источникам данных, объединять их и помещать в одну электронную таблицу. Power Query управляет данными еще до того, как они попадут в Excel. Данные Power Query можно загрузить непосредственно на лист Excel или в модель данных Excel. При загрузке данных на лист Excel они отображаются в виде таблицы, которую можно обновить (она повторно подключается к источнику и извлекает новые данные). Работа с моделью данных описана в Марк Мур. Power Pivot.

Mark Mur. Power Query. Oblozhka

Читать полностью