Текущее время: Пт, июн 27 2025, 17:57

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Агрегация показателя
СообщениеДобавлено: Пт, сен 24 2010, 08:49 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 04 2010, 15:46
Сообщения: 80
Привет всем.
Колеги подскажите, как настроить показатель, чтобы он не суммировался в результате выполнения запроса?
Поясню, есть куб 0IC_C03 - в него добавили свой показатель , например цену материала. она расчитывается через BADI RSR_OLAP_BAD по своему алгоритму и заносится в строку, которую получем в бади. Но в отчете она суммируется. Подскажите, что можно сделать?

З.Ы. Добавлю, что пробую играться с настройкой агрегации для показателя. Ставлю Спец. агрегация -NO1, а СсылочнПризнАгрег - что только не пробовал и 0CALDAY и 0MATERIAL и т.д. Пока никак. Что не так делаю? Ткинте пальцем..


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Агрегация показателя
СообщениеДобавлено: Пт, сен 24 2010, 11:08 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, апр 13 2010, 10:35
Сообщения: 55
anton_bs написал(а):
...Поясню, есть куб 0IC_C03 - в него добавили свой показатель , например цену материала. ... Но в отчете она суммируется. Подскажите, что можно сделать?

Куб выполняет агрегацию согласно ключу. А в его ключ входят все объявленные в нём признаки. Показатель нельзя добавить в ключ куба.
В данном случае решить можно так - цену материала оформить не как показатель, а как признак.
---
А, я возможно немного не о том... :) Отчёт... в BEx отчёте, вроде, нельзя запретить агрегацию показателей. "Избежать" агрегации можно только путём выбора в развёртке всего набора полей, который однозначно определит каждую запись. Т. е. в развёртке должны присутствовать все поля ключа, скорее всего.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Агрегация показателя
СообщениеДобавлено: Пт, сен 24 2010, 11:31 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 04 2010, 15:46
Сообщения: 80
Согласен и с первым и со вторым...
Но, напрмер, стандартная цена не суммируется при любом выборе развертки по всем полям или не всем, ведь так? как мне такого добиться?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Агрегация показателя
СообщениеДобавлено: Пт, сен 24 2010, 13:19 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, апр 13 2010, 10:35
Сообщения: 55
anton_bs написал(а):
...Но, напрмер, стандартная цена не суммируется при любом выборе развертки по всем полям или не всем, ведь так? как мне такого добиться?

Про стандартную цену я не в курсе. Может есть возможность как-то по особенному объявить показатель?
Может ещё кто-нибудь подскажет здесь?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Агрегация показателя
СообщениеДобавлено: Пн, сен 27 2010, 07:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
Доброе утро, anton_bs.
Тип агрегации для VKF (Virtual Key Figure) определяется в IF_EX_RSR_OLAP_BADI~COMPUTE. (Если память не изменяет :D )
Например:
Code:
    CLEAR g_s_sfk .
    g_s_sfk-kyfnm = '0AMOUNT'.
    g_s_sfk-kyfalias = 'AMOUNT'.
    g_s_sfk-aggr = 'SUM'. ' <= I/m here  :idea:
    INSERT g_s_sfk INTO TABLE g_th_sfk.

_________________
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people-Eleanor Roosevelt--Knowledge is to share, Keep it free, Keep sharing"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Агрегация показателя
СообщениеДобавлено: Пн, сен 27 2010, 08:26 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 04 2010, 15:46
Сообщения: 80
Не совсем понял, как это можно использовать?
Цитата:
CLEAR g_s_sfk .
g_s_sfk-kyfnm = '0AMOUNT'.
g_s_sfk-kyfalias = 'AMOUNT'.
g_s_sfk-aggr = 'SUM'. ' <= I/m here :idea:
INSERT g_s_sfk INTO TABLE g_th_sfk.

Может вы это имели ввиду для RSDRI_INFOPROV_READ?
Разве эти свойства не указываются у самого показателя (при создании последнего)?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Агрегация показателя
СообщениеДобавлено: Вт, окт 19 2010, 18:02 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 10:41
Сообщения: 558
Откуда: Гондурас (округ Москвы)
Пол: Мужской
почему бы не попробовать сделать весь расчет там же, где происходит расчет цены ? это как вариант, если ничего не помогает.
еще вопрос, отчет на обычном инфо-кубе или на мульти-провайдере?

P.S. очень возможно, что спецагрегация не дружит с виртуальными показателями и если у вас нет в кубе нужного признака детализации для корректного расчета, то спецагрегация вам не поможет.

можно попробовать цену подтянуть в признак и переменной-формулой считать то, что вам надо до агрегации.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Агрегация показателя
СообщениеДобавлено: Ср, окт 20 2010, 10:04 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, фев 04 2010, 15:46
Сообщения: 80
Отчет на обычном инфо-кубе.

А по остальному, я не очень вас понял. какой расчет вы имеете ввиду? у меня он один - расчет цены во время обработки записей в кубе в badi RSR_OLAP_BADI в методе IF_EX_RSR_OLAP_BADI~COMPUTE. агрегации, как я понимаю, еще нет. а вот после куб агрегирует данные...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Агрегация показателя
СообщениеДобавлено: Ср, окт 20 2010, 10:37 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 10:41
Сообщения: 558
Откуда: Гондурас (округ Москвы)
Пол: Мужской
ну ок, разделить Сумму на Число записей никак не выходит? :wink:


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

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


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

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


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

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