идут продажи как за 2023,так и за 2022. Хочу посчитать через window, для каждого месяца среднюю за два предыдущих+текущий, но вот не задача, т к два года находятся в одной таблице, то получается, что для января 2023, средняя считается как январь23+декабрь22+ноябрь22, как сделать отсечку по году, что если начинается новый год бери данные только этого года? Буду благодарна, за подсказку.
Перемудрили, оконка в данном случае и не нужна. Что значит среднее с отсечением на год? С первого по 3 мес года что хотите видеть и какой расчет именно в эти мес
Ну вот у меня в модели продажи есть за 2 года, и в январе 22 сумма продаж будет равна январю 22 т к предыдущих месяцев, просто нет, в феврале 22 = (янв22 + фев22) /2, в марте и последующих месяцах окно будет два предыдущих + текущий, т е в апреле 22 = (апр22+март22+фев22) /3 . А вот в январе 23 мне не нужно чтобы мера считала (янв23+дек22+нояб22)/3. А брала январь 23=янв 23, а далее по аналогии как описала выше, только в ход пойдет 23.
я к тому что первые 2 мес бессмысленные
Хм, я могу конечно, просто через if, сказать, что если номер месяца <3, то ничего не считай
CALCULATE( AVERAGEX( VALUES('Date'[Calendar Year Month Number]), [measure] ), DATESINPERIOD('Date'[Date],MAX('Date'[Date]),-3,MONTH), VALUES('Date'[Calendar Year]) )
Спасибо, Юрий!
только разбивка в календаре правильная нужна, годмес и тд
Ну я думаю, этого достаточно
Спасибо, все получилось)
У нас с Вами только ИТОГИ разные получаются, у меня через окно, в тотале он посчитает среднюю за все месяца, а у вас в тотал поставит среднюю за последние 3 мес.
Обсуждают сегодня