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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Несколько проблем со структурами в отчете BEX
СообщениеДобавлено: Ср, июл 17 2013, 18:43 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, июн 25 2007, 22:27
Сообщения: 95
Пол: Мужской
Всем привет!
Столкнулся сразу с несколькими проблемами со структурой в BEX-запросе.
Есть признак "счет" и структура с группами счетов, в каждом элементе структуры стоит фильтр, ограничивающий счета.
По ряду причин в моем случае удобнее использовать структуру, чем иерархию.
Но обнаружилось, что:
1. Невозможно отобразить название структуры в отчете. Выглядит просто как признак с пустым названием.
2. Не могу понять, можно ли как-то убрать ее из развертки. Как обычный признак убрать точно не получается.
3. Итоги по счетам не считаются для последнего элемента структуры. Для всех считаются, для последнего - нет.

Буду рад любым советам по всем трем вопросам, особенно по последнему.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько проблем со структурами в отчете BEX
СообщениеДобавлено: Пт, июл 19 2013, 23:25 
Младший специалист
Младший специалист

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Несколько проблем со структурами в отчете BEX
СообщениеДобавлено: Пн, июл 22 2013, 09:43 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, июн 25 2007, 22:27
Сообщения: 95
Пол: Мужской
1 вариант
BEX-запрос:
Изображение
Результат:
Изображение
2 вариант (поменял местами элементы в структуре)
BEX-запрос
Изображение
Результат
Изображение

Видно, что результат не считается по последнему элементу структуры, независимо от того, какой элемент поставлен последним.
В настройках показателя все варианты настроек по расчету итогов перепробовал, не помогло.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько проблем со структурами в отчете BEX
СообщениеДобавлено: Пн, июл 22 2013, 22:04 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, сен 30 2011, 11:47
Сообщения: 62
Пол: Мужской
Что-то витает в голове. С подобными вещами раз сталкивался... тут проблема самого подхода: получается что нужно каждый основной счет сопоставить с каждым элементом структуры... с большим кол-вом счетов это будет медленно работать, т.к. если убрать подавление нулей можно увидеть истинную жесть декартова произведения. А структура, видимо, считается, как один элемент и тотал считается единожды вообще (т.е. не только для последнего не будет посчитан, но и для других, кроме первого). Я даже не могу сказать, что это глюк - это фича :)

Можно попробовать поиграться с галочкой в свойствах структуры (она там одна, по-моему), вдруг поможет (хотя обычно она для подавления нулей используется).

А почему иерархия не подходит?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Несколько проблем со структурами в отчете BEX
СообщениеДобавлено: Вт, июл 23 2013, 15:54 
Младший специалист
Младший специалист

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

А иерархия не очень подходит, потому что условия выборки в этих элементах - это маски вида 90*, 3* и т.д. Если делать иерархию, то нужно еще придумывать механизм включения в нее новых счетов по мере их появления. Можно еще сделать просто на атрибутах счета, но там та же история - нужно делать механизм его простановки в зависимости от этих масок. Т.е. либо хардкодить эти маски, что не есть гуд, либо городить всякие мэппинги. Поэтому я и схватился за идею структуры.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько проблем со структурами в отчете BEX
СообщениеДобавлено: Вт, июл 23 2013, 21:32 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, сен 30 2011, 11:47
Сообщения: 62
Пол: Мужской
Сделайте иерархию с диапазонами да и все.
например, диапазон
90000000 - 90ZZZZZZZ - мило же :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Несколько проблем со структурами в отчете BEX
СообщениеДобавлено: Чт, дек 12 2013, 15:16 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, ноя 01 2011, 13:19
Сообщения: 10
Пол: Женский
а Вы не хотите создать новый признак "Тип счета" (к примеру, 01 - коммерческие расходы)
потом сделать "Тип счета" навигационным атрибутом признака "Основной счет", заполнить его - я так понимаю, маппинг разнесения основных счетов по группам имеется, раз в запросе это реализовано :)
и в BEx-запросе играться уже ими, без структур :)

струткура+признак данную проблему не решит, мое мнение...


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

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


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

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


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

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