Уважаемые) подскажите пжста, имею модель данных, где в таблице факта

идут продажи как за 2023,так и за 2022. Хочу посчитать через window, для каждого месяца среднюю за два предыдущих+текущий, но вот не задача, т к два года находятся в одной таблице, то получается, что для января 2023, средняя считается как январь23+декабрь22+ноябрь22, как сделать отсечку по году, что если начинается новый год бери данные только этого года? Буду благодарна, за подсказку.

10 ответов

31 просмотр

Перемудрили, оконка в данном случае и не нужна. Что значит среднее с отсечением на год? С первого по 3 мес года что хотите видеть и какой расчет именно в эти мес

Ekaterina-Lelekova Автор вопроса
Yurі Polіshсhuk
Перемудрили, оконка в данном случае и не нужна. Чт...

Ну вот у меня в модели продажи есть за 2 года, и в январе 22 сумма продаж будет равна январю 22 т к предыдущих месяцев, просто нет, в феврале 22 = (янв22 + фев22) /2, в марте и последующих месяцах окно будет два предыдущих + текущий, т е в апреле 22 = (апр22+март22+фев22) /3 . А вот в январе 23 мне не нужно чтобы мера считала (янв23+дек22+нояб22)/3. А брала январь 23=янв 23, а далее по аналогии как описала выше, только в ход пойдет 23.

Ekaterina-Lelekova Автор вопроса
Yurі Polіshсhuk
я к тому что первые 2 мес бессмысленные

Хм, я могу конечно, просто через if, сказать, что если номер месяца <3, то ничего не считай

Ekaterina Lelekova
Хм, я могу конечно, просто через if, сказать, что ...

CALCULATE( AVERAGEX( VALUES('Date'[Calendar Year Month Number]), [measure] ), DATESINPERIOD('Date'[Date],MAX('Date'[Date]),-3,MONTH), VALUES('Date'[Calendar Year]) )

Ekaterina-Lelekova Автор вопроса
Ekaterina Lelekova
Спасибо, Юрий!

только разбивка в календаре правильная нужна, годмес и тд

Ekaterina-Lelekova Автор вопроса
Yurі Polіshсhuk
CALCULATE( AVERAGEX( VALUES('Date'[Cal...

Спасибо, все получилось)

Ekaterina-Lelekova Автор вопроса
Yurі Polіshсhuk
CALCULATE( AVERAGEX( VALUES('Date'[Cal...

У нас с Вами только ИТОГИ разные получаются, у меня через окно, в тотале он посчитает среднюю за все месяца, а у вас в тотал поставит среднюю за последние 3 мес.

Похожие вопросы

Обсуждают сегодня

Добрый день! Вопрос, понимаю, не очень принципиальный и можно его обойти, но просто любопытно, откуда в срезе берётся "Пусто"? Если в срез перетягиваю Месяц из Sales, то всё х...
Anastasiya
28
Добрый день! Помогите, пожалуйста, может быть кто сталкивался. У заказчика есть интересное требование. Есть данные по проектам и дисциплинам по этим проектам (каждый проект ...
Leonid Solovev
20
Добрый вечер. Поручили выбрать сервис для нового дашборда компании. Пока выбор упал на power bi. Можете что нибудь рассказать об опыте использования? Подводных камнях, способо...
Илья
33
добрый день всем! Пожалуйста, помогите решить данную проблему: дашборд не мой, при обновлении датасета с браузера - выдает ошибку - {"error":{"code":"DM_GWPipeline_Gateway_Mas...
Feniks Sushhaya
15
Здравствуйте! Подскажите, можно ли в DAX вычесть НДС прямо в формуле SAMX, или нужна обязательно таблица с процентами НДС? "НДС нужно исключить. Считайте НДС равным 1.2 (20%)....
Владимир
26
Добрый день, Коллеги. Подскажите пожалуйста в чем причина ? При выборе поля Размер, гистограмма по Размерам формируется , а по Складам -нет. Названия Складов все заполнены ...
Julia Po
33
Всем привет) Я уже задавала этот вопрос на прошлой неделе, но возможно, в пятницу было очень непонятно сформулировано. Постаралась сейчас максимально понятно все описать Необ...
Катя Каткова
4
День добрый. Есть такой вопрос. Имеем матрих таблицу, есть по каждому человеку группы вопросов, он отвечал на них и имеет баллы. Т. Е. В группе есть несколько вопросов. Нужно ...
Oleg Savinkov
21
Коллеги! По одиночке в стреде PBI Desktop все запросы к Analytic srv и SQL SRV отрабатываются долго (много данных), но выполняются. Но при обовлении всей модели выдает ошибк...
Антон Москвин
23
Видимо это имели в виду?
Ekaterina Lelekova
25
Карта сайта