UPDATE 03.02.2022 18:10: В файле примере в конце статьи добавил страницу Q&A, куда буду добавлять ответы на вопросы из комментариев под статьёй.
Краткое содержание предыдущих серий.
В первой части я рассказал про типичную ошибку начинающих аналитиков, когда функции Time Intelligence используются применительно к таблице фактов в модели из одной таблицы.
Самые частые вопросы, которые задают при работе с языком DAX, касаются темы работы с датами. Это настолько обширная тема, что я решил разделить её на несколько частей.
Недавно попался вопрос:
Очень часто, казалось бы, самая простая задача вызывает у нас затруднения в своём решении. Расчёт среднего как раз относится к таким. И по опыту могу сказать, что большая часть затруднений возникает из-за не понимания того, что же в действительности мы хотим усреднить. Поэтому ниже постараюсь разобрать как можно больше примеров стандартных вопросов о подсчёте среднего с точки зрения применения языка DAX в PowerBI.
В аналитике мы часто сравниваем значения интересующего нас периода со значениями периода предыдущего. Для этого в #PowerBI есть множество функций категории Time intelligence, которые могут сдвигать даты на нужный период. Но действия этих функций ограничены стандартными периодами: день, месяц, квартал и год.
Один из самых частых вопросов, которые встречаются при разработке dashboard:
В этой статье описывается несколько приёмов изменения расчёта в зависимости от уровня иерархии в #PowerBI, такие как: изменение гранулярности и использование функций HASONEVALUE и ISINSCOPE.