Текущее время: Пт, ноя 07 2025, 21:55

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


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

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


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

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