Текущее время: Пт, сен 05 2025, 02:41

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: виртуальные показатели: признаки для рассчета
СообщениеДобавлено: Чт, ноя 14 2013, 10:45 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 02 2004, 09:20
Сообщения: 152
Пол: Женский
Всем здравствуйте.

Вопрос по агрегации данных для расчета вирт.показателей(ВП).
Я хочу рассчитывать значение ВП в зависимости от двух признаков (сотрудник и его статус).
Я добавляю эти признаки в таб. c_t_chanm в методе IF_EX_RSR_OLAP_BADI~DEFINE
Но в итоге, данные агрегируются по трем признакам. К моим еще добавляется 0calmonth!

Для примера, для каждого сотрудника и его статуса я ставлю на ВП = 1.
Допустим, отчет за 5 мес.

Я хочу видеть
Иванов увол. 1
Иванов актив. 1

Но получаю
Иванов увол. 2
Иванов актив. 3

Потому что в рассчете участвует месяц (это видно и в отладке по таб.c_t_data)
Иванов увол. янв 1
Иванов увол. фев 1
Иванов увол. 2
Иванов актив. мар 1
Иванов актив. апр 1
Иванов актив. май 1
Иванов актив. 3


Почему добавляется 0calmonth? это баг или фича?!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: виртуальные показатели: признаки для рассчета
СообщениеДобавлено: Чт, ноя 14 2013, 11:11 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, июн 25 2007, 22:27
Сообщения: 95
Пол: Мужской
Сталкивались с подобным, пришли к тому, что скорее фича.
Детализация строк, которые передаются по очереди в бадишку, зависит не от набора признаков, определенных в разделе DEFINE, а от признаков, присутствующих в том BEX-отчете, который выполняется.
Т.е. набором признаков в DEFINE можно уменьшить количество передаваемых в бадишку полей, но нельзя изменить агрегацию. Она определяется структурой BEX-запроса и больше, вроде бы, ничем.

Т.е. в вашем случае, если calmonth некритичен для развертки (ну например, по нему задается только интервал в фильтре, а разворачивать по нему не нужно), то можно его убрать из BEX-запроса и детализация по нему автоматом исчезнет. Если он в bex-запросе нужен, то и в бадишке вы от него не избавитесь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: виртуальные показатели: признаки для рассчета
СообщениеДобавлено: Чт, ноя 14 2013, 11:52 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 02 2004, 09:20
Сообщения: 152
Пол: Женский
Сейчас у меня сложилось впечатление, что в агрегации также участвую признаки, которые задествованы в ограниченных показателях (даже если их нет в развертке отчета и в произвольных признаках).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: виртуальные показатели: признаки для рассчета
СообщениеДобавлено: Вс, ноя 24 2013, 00:43 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, сен 30 2011, 11:47
Сообщения: 62
Пол: Мужской
Скорее всего да, ограниченные показатели добавляют признаки в "развертку", по крайней мере, при реализации виртуальных провайдеров так.


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

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


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

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


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

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


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

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