Текущее время: Чт, апр 18 2024, 05:19

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Сумма за предыдущую неделю
СообщениеДобавлено: Вт, сен 01 2015, 20:47 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, сен 03 2011, 08:51
Сообщения: 100
Пол: Мужской
Добрый день.
Как лучше реализовать расчет показателя за предыдущую неделю? (требуется для расчета динамики).
На входе подается Неделя (интервал).

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

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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сумма за предыдущую неделю
СообщениеДобавлено: Вт, сен 01 2015, 22:38 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 10:41
Сообщения: 558
Откуда: Гондурас (округ Москвы)
Пол: Мужской
если с минимальными извращениями реализовать, то можно реализовать так
допустим у вас куб с такой структурой {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.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сумма за предыдущую неделю
СообщениеДобавлено: Вт, сен 01 2015, 23:21 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, сен 03 2011, 08:51
Сообщения: 100
Пол: Мужской
Идея хорошая, имеет право на жизнь, спасибо!
Хотелось бы без расширения модели, на уровне переменных (+ABAP) и средств Query :D

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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сумма за предыдущую неделю
СообщениеДобавлено: Ср, сен 02 2015, 02:28 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 10:41
Сообщения: 558
Откуда: Гондурас (округ Москвы)
Пол: Мужской
попробуй сделать развертку по неделе, во втором показателе ограничить признак 0CALWEEK через переменную "путь замены" со смещением -1, при этом поставить на 0CALWEEK "Const Selection".


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB