Текущее время: Ср, авг 27 2025, 22:53

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: BEX-запрос, использующий суммы по огранич. набору знач.
СообщениеДобавлено: Вт, авг 09 2005, 17:05 
Гость
Фрагмент запроса

_____________________________
____A1______|______A2_______|
B1__B2__B3__|__B4__B5__B6__|

20__10__30__|__20__15__30___|


Надо выполнить перераспределение, таким образом, чтобы
значения в группе A2 стали равны нулю, а общая сумма по ним
перераспределилась по группе A1.

_____________________________
____A1______|______A2_______|
B1__B2__B3__|__B4__B5__B6__|

X1__X2__X3__|___0___0___0___|

где Xi - новые значения.


САМОЕ ВАЖНОЕ для меня это суметь получить
эту самую сумму по группе A2 и сделать ее доступной
в для расчета в группе A1.

Посредством формул я смог обнулить значения в группе A2,
но вот получить сумму не могу.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 09:55 
Гость
Может пишу коряво и непонятно, попробую иначе

V1 V2 V3 V4 V5 V6 - строка отчета (всего таких строк N)

Для кажой строки отчета необходимо подсчитывать сумму
S = V4 + V5 + V5 и распределять на V1 V2 V3 (ну допустим равномерно).

Как надо определить и вообще, что надо определить, чтобы расчитать
такую сумму (переменную какого типа). Посмотрел доку про переменные customer-exit. Не совсем понятны события, связанные с I_STEP и когда они происходят. Мне фактически надо для
расчета суммы отлавливать события вывода значений в отчет и вычислять сумму. При переходе на новую строку обнулять переменную
и т. д. Кроме того V1 V2 V3 стоят в отчете раньше. Короче черт ногу сломит.

Вообще, простейшие вычисления, а сделать их просто замучаешься. Ну что за ерунда!


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 13:17 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 09:33
Сообщения: 300
Откуда: Москва
Пол: Женский
а значения V4-v6 надо выводить в отчете?

_________________
С уважением, HB.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 13:52 
Гость
2 Helen и All

Я пытался упростить пример. Реальность же такова.

_______A1____________________A2__________
B1_____B2_____B3____|___B4____B5___B6____
C1_C2_|C1_C2|C1_C2_|_C1_C2|C1_C2|C1_C2_

A - признак
B - признак
Структура
__С1 - выбор (показатель ограниченный признаком D1)
__С2 - выбор (показатель ограниченный признаком D2)

Сумма

S = C1(B4) + C1(B5) + C1(B6)

После этого

C1(B4) = C1(B5) = C1(B6) = 0

Сумма распределяется

C1(B1) = C1(B1) + S*K1(B1)
C1(B2) = C1(B2) + S*K2(B2)
C1(B3) = S - (C1(B1) + C1(B2)) или C1(B3) = C1(B3) + S*K3(B3)

где Ki - коэффициенты, Сумма Ki = 1.

Как частный случай можно взять K1 = K2 = K3 = 0.33

То есть

C1(B4), C1(B5), C1(B6) - выводятся, но равными нулю

C1(B1), C1(B2), C1(B3) - выводятся пересчитанными

Сумма C1(Bi) до распределения и после равны.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 14:32 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 09:33
Сообщения: 300
Откуда: Москва
Пол: Женский
А этим пользовались?
HOW TO … DERIVE A VARIABLE VALUE FROM ANOTHER VARIABLE
HOW TO … VERIFY THE VARIABLE INPUT

_________________
С уважением, HB.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Ср, авг 10 2005, 14:42 
Гость
Честно говоря не понимаю как это может помочь.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 10 2005, 15:48 
Почетный гуру
Почетный гуру
Аватара пользователя

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

_________________
In SAP we trust !


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

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


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

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


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

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