Вы можете справиться с этим, по крайней мере, в двух подходах:
- Динамический c расчет с использованием мер
- Внутренний расчет
Первый Подход состоит в определении мер в следующем контексте:
CALCULATE([MEASURES], All('Calendar'), VALUES('Calendar'[Year]), VALUES('Calendar'[Month]))
Это позволяет рассчитать показатель в контексте, который учитывает весь месяц. Поэтому на каждый день у вас будет мера, которая дает вам стандартное значение за весь месяц.
Pro : динамический; быстро внедрить; может основываться на уже определенных мерах
Минусы : больше вычислений во внешнем интерфейсе замедляет ваш отчет
Второй подход состоит в предварительном вычислении этих значений во внутреннем интерфейсе. Здесь у вас есть два возможных подхода:
- Источник данных: добавьте эти новые столбцы в источник данных (например, База данных)
Pro : best- практики и чистый подход
Минусы : статический; не может использовать меры, уже определенные
Расчетный столбец в DAX: определите значение в качестве Расчетного столбца на заднем плане Power BI, используя ту же структуру, определенную для Меры:
CALCULATE([MEASURES], All('Calendar'), VALUES('Calendar'[Year]), VALUES('Calendar'[Month]))
Pro : быстрое внедрение
Минусы : статическое; действительно против лучших практик