Текущее время: Чт, авг 28 2025, 00:40

Часовой пояс: 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 часа


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

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


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

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