Дано: Таблица "Отправленные предложения". Содержит информацию до конца февраля. Таблица "Ответы на предложения". Содержит информацию до конца февраля. Таблица "Календарь". Содержит информацию до конца года. Мера Коэф.ответов:
На основании меры строится график. Из-за особенности меры, даже в те месяцы, когда не было отправленных предложений и ответов на предложения, мы в любом случае получаем значение = 1. Т.о. в графике появляется кривая по тем месяцам, которые ещё не наступили.
Необходимо, чтобы информация за предыдущий месяц отображалась только после 15 числа текущего месяца. Т.е. за февраль, кривая должна отобразиться только после 15 марта. Т.е. на графике не должно быть кривой за февраль и последующие месяцы:
Условно, в таблицах [Кол-во ответов] и [Кол-во отправленных предложений] могут быть данные за февраль, но в таблице [Кол-во ответов] самые последние данные появятся только в середине марта.
Т.е. в течение февраля,
Код
var t = DIVIDE([Кол-во ответов],[Кол-во отправленных предложений])
может выдавать результат больше 0, но при этом, 1 - t для нас не показательный. Поэтому, необходимо НЕ видеть вычисления за февраль в феврале. Вычисления за февраль необходимо увидеть только после 15 марта и я что-то не могу подобрать решение для такой фильтрации.
Я сделал следующим образом:
Код
Только за прошлый месяц =
CALCULATE(
[Коэф.ответов],
DATESBETWEEN(
'Календарь'[Date],
MIN('Календарь'[Date]),
EOMONTH(TODAY(),-1)
)
)
Т.е. выполнил вычисление за всё время, но до конца прошлого месяца. В итоге вычисление ограничивается, но единица всё равно выводится в визуализацию.