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

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


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

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


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

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