Текущее время: Вт, авг 12 2025, 11:58

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Query Designer: использование агрегации в показателях
СообщениеДобавлено: Пт, сен 09 2011, 09:42 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Сб, июн 07 2008, 14:57
Сообщения: 69
Всем тёплой погодки!
Нужно сделать невозможное - использовать в запросе(именно в нём! макрос в книжке низзя :( ) коэффициент, рассчитанный на основе агрегации показателей.
Теперь попробую объяснить по-русски. Есть строчная часть - контрагенты. Есть два показателя - оплата и количество товара. Нужно рассчитать третий показатель(не спрашивайте зачем, ибо сам не ведаю, что творим), умножив первый показатель на K, где K=sum(количество товара)/sum(оплата).
И даже нарисую:
Code:
             |  Оплата  | Кол-во товара | Неведомое (оплата * K)
Результат    |   300    |       30      |     
Контрагент 1 |   100    |       25      |      10
Контрагент 2 |   200    |        5      |      20

где K = 30/300 = 0.1

Вопрос - как это сделать?

_________________
SAP BW 7.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Query Designer: использование агрегации в показателях
СообщениеДобавлено: Пт, сен 09 2011, 09:59 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Небольшое уточнение. Коэффициент должен быть один по всем контрагентам (как в Вашем примере), или все же по каждому? Если один, то получается, что это будет единое значение, почти что константа, и тогда непонятно зачем он вообще нужен, так как не будет влиять на какие-то результаты? :) А по расчету очень похож на среднее) Вы точно правильно поняли задание? :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Query Designer: использование агрегации в показателях
СообщениеДобавлено: Пт, сен 09 2011, 10:08 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Сб, июн 07 2008, 14:57
Сообщения: 69
Faron написал(а):
Небольшое уточнение. Коэффициент должен быть один по всем контрагентам (как в Вашем примере), или все же по каждому? Если один, то получается, что это будет единое значение, почти что константа, и тогда непонятно зачем он вообще нужен, так как не будет влиять на какие-то результаты? :) А по расчету очень похож на среднее) Вы точно правильно поняли задание? :)


Именно один на всех. Я максимально упростил исходную задачу для своего вопроса - исходная постановка гораздо сложнее, я споткнулся именно на этой константе.

_________________
SAP BW 7.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Query Designer: использование агрегации в показателях  Тема решена
СообщениеДобавлено: Пт, сен 09 2011, 10:29 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Окей. Тогда как вариант. Создаете новую формулу, делаете ее скрытой. Ставите в нее SUMCT "показатель оплата". Она у Вас будет считать итоговое значение и выводить по каждой строке. Точно так же делаете вторую формулу но только по количеству. Ну и собственно третью - в ней уже делаете деление. Таким образов посчитается Ваш коэффициент. Может не очень красиво и гибко, зато работает :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Query Designer: использование агрегации в показателях
СообщениеДобавлено: Пт, сен 09 2011, 11:53 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Сб, июн 07 2008, 14:57
Сообщения: 69
СПАСИБО! Именно то, что нужно!


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

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


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

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


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

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