SAPфорум.RU
https://sapboard.ru/forum/

Сумма за предыдущую неделю
https://sapboard.ru/forum/viewtopic.php?f=12&t=91276
Страница 1 из 1

Автор:  PMar [ Вт, сен 01 2015, 20:47 ]
Заголовок сообщения:  Сумма за предыдущую неделю

Добрый день.
Как лучше реализовать расчет показателя за предыдущую неделю? (требуется для расчета динамики).
На входе подается Неделя (интервал).

На крайний случай можно подавать Неделя (одно значение) и сделать вывод за 6-10 недель.

Неделя____Показатель1_____Данные_за_пред.неделю
05.2015______500_____________400
04.2015______400_____________300
03.2014______300_____________200
02.2015______200_____________100

Обязательно через Query, без VBA. Пока мысли ведут на ABAP.

Автор:  bwbams [ Вт, сен 01 2015, 22:38 ]
Заголовок сообщения:  Re: Сумма за предыдущую неделю

если с минимальными извращениями реализовать, то можно реализовать так
допустим у вас куб с такой структурой {ch(1)..ch(N),0CALDAY,kf(1),kf(2)}
вы держите два показателя
kf(1) - показатель на дату 0CALDAY,
kf(2) - показатель на дату 0CALDAY-7

соответственно при загрузке данных на дату 0CALDAY = D1 вы делаете:
{ch(i)(1)..ch(i)(N),D1,kf(1)} = Value1
{ch(i)(1)..ch(i)(N),D1+7,kf(2)} = Value1

через 14 дней у вас гарантированно есть отчет за две недели - текущую и предыдущую и т.д.

НА BObj это реализовать можно на одном показателе и стандартной модели SAP BW.

Автор:  PMar [ Вт, сен 01 2015, 23:21 ]
Заголовок сообщения:  Re: Сумма за предыдущую неделю

Идея хорошая, имеет право на жизнь, спасибо!
Хотелось бы без расширения модели, на уровне переменных (+ABAP) и средств Query :D

Может кто-то делал подобное без изменения структуры куба?

P.S. Про bobj реализацию слышал, реально.

Автор:  bwbams [ Ср, сен 02 2015, 02:28 ]
Заголовок сообщения:  Re: Сумма за предыдущую неделю

попробуй сделать развертку по неделе, во втором показателе ограничить признак 0CALWEEK через переменную "путь замены" со смещением -1, при этом поставить на 0CALWEEK "Const Selection".

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/