Текущее время: Вс, авг 24 2025, 06:26

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Операции с данными
СообщениеДобавлено: Пн, авг 28 2006, 12:07 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 15 2005, 10:25
Сообщения: 22
Добрый день.

Подскажите, пожалуйста, как можно решить следующую задачу:
Есть в кубе данные
1) признак - счет бух учета
2) показатели - суммы, выраженные в рублях и копейках.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Операции с данными
СообщениеДобавлено: Пн, авг 28 2006, 12:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
IvanG написал(а):
Добрый день.

Подскажите, пожалуйста, как можно решить следующую задачу:
Есть в кубе данные
1) признак - счет бух учета
2) показатели - суммы, выраженные в рублях и копейках.

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


лобовое решение - сделать загрузку из самого в себя и в правилах обновления реализовать вашу логику: исходные данные записать со знаком минус, а новые данные добавить в пакет по вашей логике. Это будет самое простое решение

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Еще вопрос
СообщениеДобавлено: Пн, авг 28 2006, 13:02 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 15 2005, 10:25
Сообщения: 22
Благодарю за ответ.

А можно ли в таком случае не из одного куба в него же грузить, а в другой куб? Ну скажем, у меня есть неокругленные данные в одном кубе, а я их перегружаю в другой куб, на котором правила обновления навешаны.

И еще вопрос: округлить данные до тысяч с помощью правил обновления получится, а каким образом мне остаток от округления с одного счета перекинуть на другой? Вижу ли в правилах обновления данные из всего куба?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 31 2006, 14:28 
Начинающий
Начинающий

Зарегистрирован:
Чт, авг 31 2006, 10:43
Сообщения: 18
Для перекидывания остатков от округления на другой счет вам не понадобится видеть данные всего куба - достаточно во втором кубе ввести отдельный показатель для хранения разницы от округления каждой строки исх. куба (ZROUND- для округл. знач, ZREST - для разницы), а в правилах обновления при расчете показателей возвращать на каждую запись - 2 (опция "ТаблицаВозврата").
Т.е. первая запись содержит icube_value = из комм.структуры + рассчитанный ZROUND, а вторая - рассчитанный ZREST + в icube_value заменяете атрибут "Счет" на новый для аккумулирования разницы (ZROUND = 0).
Хелп по табл. возврата см. здесь. http://help.sap.com/saphelp_nw04/helpda ... ameset.htm


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 11 2006, 08:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Еще подобные вещи можно решать с помощью функций планирования SEM-BPS.

_________________
Глаза боятся, а руки крюки


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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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