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

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


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

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


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

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