Май 2019

Глава 24. Нюансы функций CALCULATE() и FILTER()

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

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

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

Как и предыдущая глава, эта не является обязательной. Она раскрывает несколько тонких возможностей функций CALCULATE() и FILTER().

О том, что аргумент <filter> функции CALCULATE() переопределяет контекст фильтра, заданный координатами сводной таблицы, мы уже говорили в главе 8. Обсудим это подробнее. Для облегчения восприятия воспользуемся визуальным подходом. Предположим, у нас есть мера – Красные велосипеды, купленные женщинами:

В сводной таблице установлены фильтры по цвету, полу и году:

Ris. 24.1. Kontekst filtra svodnoj tablitsy

Рис. 24.1. Контекст фильтра сводной таблицы

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

Джерри Мюллер. Тирания показателей

Рубрика: 09. О качестве

«Убеждение в том, что, если проблему нельзя измерить, ее невозможно решить, — это дорогостоящий миф», — сказал гуру менеджмента Э. Деминг. Многие компании и государственные учреждения формализуют процессы и вводят разнообразные KPI, веря, что путь к успеху заключается в количественной оценке работы. Исходя из нее же определяют вознаграждение. Однако такой подход зачастую искажает действительность, расходует ресурсы и даже приводит к серьезному моральному и финансовому ущербу. В книге «Тирания показателей» Джерри Мюллер демонстрирует это на примерах из области образования, здравоохранения, бизнеса, охраны общественного порядка, вооруженных сил и благотворительности. Книга поможет критически взглянуть на стремление измерять все подряд.

Джерри Мюллер. Тирания показателей. – М.: Альпина Паблишер, 2019. – 266 с.

Dzherri Myuller. Tiraniya pokazatelej. Oblozhka

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

Глава 23. Прояснение понятий «контекст фильтра» и «контекст строки»

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

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

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

В главе 3 мы описали кривую обучения DAX (по аналогии с кривой обучения Excel). И мы шли в гору по этому пути на протяжении двадцати уроков. В настоящей главе мы берем небольшой антракт, чтобы погрузиться в то, какие основы заложены в механизмы DAX. Вы сможете писать формулы DAX и без этого отступления, но, набив шишки, мы сочли полезным поделиться с вами нашим знанием.

Ris. 23.1. Dlya vychislyaemyh stolbtsov kontekst stroki opredelyaetsya avtomaticheski

Рис. 23.1. Для вычисляемых столбцов контекст строки определяется автоматически; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке

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

Крис Уикхем. Средневековая Европа. От падения Рима до Реформации

Рубрика: 11. О разном

Тысячелетие, прошедшее с распада Римской империи до начала Реформации, было насыщено преобразованиями, и потому его не так легко описать в рамках одной книги. Тем не менее британский историк Крис Уикхем принял этот вызов. Он показывает Средневековье как динамичный период масштабных перемен, фокусируясь на таких знаковых событиях, как падение Рима, реформы Карла Великого, распространение христианства в Европе, закат Византийской империи, эпидемии Черной смерти и т.д. Анализируя их, автор рассказывает, какие изменения они вызвали в социальной, экономической и политической сферах, а также в частной жизни людей. Перед глазами читателя разворачивается панорамная картина жизни государств и городов средневековой Европы, проходит галерея образов императоров, королей, деятелей церкви, рыцарей, крестьян, купцов.

Крис Уикхем. Средневековая Европа. От падения Рима до Реформации. – М.: Альпина нон-фикшн, 2019. – 536 с.

Kris Uikhem. Srednevekovaya Evropa. Oblozhka

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

Глава 22. Сложные связи модели данных Power Pivot

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

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

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

В DAX связи очень важны. Но некоторые связи, как бы это сказать, сложнее, чем другие))

Несколько связей между двумя таблицами

Рассмотрим таблицы Sales и Calendar. Они связаны Calendar[Date] –> Sales[OrderDate]. Файл примера – ch22A_ComplicatedRelationships.xlsx.

Ris. 22.1. Mogut li eti dve tablitsy imet bolee odnoj svyazi

Рис. 22.1. Могут ли эти две таблицы иметь более одной связи?

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

Глава 21. Power BI Desktop

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

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

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

Power BI Desktop включает «под капотом» Power Pivot и Power Query, плюс превосходные средства визуализации. Power BI Desktop можно скачать бесплатно с сайта Microsoft. Power BI Desktop имеет три режима: Отчет, Данные и Модель (рис. 21.1–21.3).

Ris. 21.1. Rezhim otcheta Power BI Desktop

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

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

Глава 20. Power Query в помощь

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

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

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

Базы данных являются превосходным источником данных. Люди вкладывают усилия в создание баз данных, чтобы данные были чистыми, полными и оптимизированными до того, как они будут использоваться. Если у вас есть DBA (администратор базы данных), любите его, обнимайте, благодарите. А затем попросите очистить и переформатировать данные для ваших целей))

Но за пределами базы данных, реальные данные… грязные. К сожалению, большая часть мира не получает свои данные из баз данных. Большая часть мира по уши в текстовых файлах и файлах Excel. В конце концов, кнопка Экспорт в Excel является 3-й наиболее распространенной кнопкой во всех приложениях BI (после Ok и Cancel, конечно), и эти кнопки производят такие файлы. Реальные данные часто разделяются на множество файлов, когда вы хотели бы анализировать их все вместе. Реальные данные помещаются в столбцы, когда они нужны в строках. Реальные данные хранятся в двумерной таблице, когда вам нужны отдельные таблицы данных и поиска. Эта глава не для тех, кто живет на суше. Если вы живете на земле баз данных, и у вас есть дружественный DBA, перейдите к следующей главе!

Ris. 20.1. Bolshinstvo lyudej zhivut za predelami skazochnoj strany. Oni zhivut v gryaznom mire realnyh dannyh

Рис. 20.1. Большинство людей, к сожалению, живут за пределами сказочной страны. Они живут в грязном мире реальных данных

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

Глава 19. Борьба за производительность Power Pivot

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

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

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

Исследования показывают, что люди воспринимают «сейчас» как три секунды. Что-то, что занимает три секунды или меньше, происходит «сейчас» и что-то, что длится дольше, приводит к ожиданию. Кто-то из Microsoft недавно спросил: «Как вы думаете, как долго пользователи будут ждать, когда они нажмут на срез?». Я ответил: «Это должно быть быстро. Их не волнует, что за этим стоит много данных. Пределы человеческого терпения не соответствуют нашим проблемам объема данных или их сложности». Когда мы готовим интерактивные отчеты или дашборды, мы должны иметь в виду, что скорость взаимодействия имеет решающее значение. Если ожидание превысит три секунды, мы рискуем потерять потребителя. (Интересная статья по теме – Обнимания соблюдают правило 3 секунд.)

Ris. 19.1. Na srezah net filtrov

Рис. 19.1. На срезах нет фильтров, но ни один игрок в диапазонах 330–339 фунтов и 350 и более фунтов никогда не поймал тачдаун (по крайней мере, не в этом наборе данных); чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке

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

Глава 18. Множественные таблицы данных Power Pivot с различной степенью детализации

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

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

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

Ваши таблицы данных могут иметь различную структуру:

  • В детализированных наборах данных каждая строка содержит относительно немного информации. Высокодисперсные наборы данных, как правило, содержат много коротких строк.
  • В менее детализированных наборах данных каждая строка представляет собой «более толстый» фрагмент данных, и поэтому эти наборы данных, как правило, содержат меньше строк.
  • Если ваши таблицы данных имеют одинаковую степень детализации, предыдущая глава – это все, что вам нужно. Но если у них разные степени детализации, вам пригодятся идеи, содержащиеся в этой главе.
  • В общем случае, чем более дисперсен набор данных, тем более мощной и гибкой может быть ваша модель.

Ris. 18.1. Byudzhet prodazh importirovannyj v model dannyh Power Pivot

Рис. 18.1. Бюджет продаж, импортированный в модель данных Power Pivot; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке

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

Глава 17. Множественные таблицы данных Power Pivot

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

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

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

До сих пор мы работали только с одной таблицей данных – Продажи [Sales]. Таблицы данных обычно представляют бизнес-процессы, и в этом случае таблица Sales описывает трансакции продаж. Очевидно, что реальный бизнес включает более одного бизнес-процесса, и трансакции собираются в несколько таблиц.

Ris. 17.1. Zapisi zvonkov

Рис. 17.1. Записи звонков

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