Текущее время: Вс, июл 20 2025, 02:11

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с результатами в Bex-запросе
СообщениеДобавлено: Ср, авг 31 2011, 15:20 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 24 2009, 11:49
Сообщения: 59
Добрый день! необходимо сделать такой отчет

Признак1 | Признак2 | Месяц | Остаток на начало | Приход | Расход | Остаток на конец |
......P11...........P21........янв.................10.............15...........5..................20..........
......P11...........P21........фев.................20.............10...........5.................25...........
......P11...........P21........мар.................25.............20..........15................30..........
строка.результатов.1(по.приз..2)..........10.............45..........25................30..........
.....P11............P22........янв.................100............150.........50................200
.....P11............P22........фев.................200............100........50.................250
.....P11............P22........мар.................250............200........150................300
строка.результатов.2(по.приз..2).........100.............450........250................300
строка.результатов.3(по.приз..1).........110.............495........275................330


В хранилище есть показатели Остаток на начало, Приход, Расход. Остаток на конец считается как Остаток на начало + Приход - Расход. В строках результата надо показывать остаток на начало для первого месяца, приход и расход в сумме за выбранные месяцы и остаток на конец для последнего месяца. С приходом и расходом все ясно - ничего настраивать не надо - все и так суммируется, а вот для остатков в расчете результатов делаю выбор "первое значение" для остатка на начало и "последнее значение " для остатка на конец. При расчете строк результатов 1 и 2 все корректно, а вот для строки результатов 3 (по признаку 1) мне необходимо показать остатки на начало для всех значений признака 2, то есть итоговые остатки на начало по признаку 1 есть сумма остатков на начало признака 2, т.е. должно быть 10+100=100, а выводится первое значение остатка на начало в отчете,т.е. 10, каким образом добиться желаемого в строке результатов 3?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с результатами в Bex-запросе
СообщениеДобавлено: Ср, авг 31 2011, 15:59 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
А можно посмотреть вид запроса? Как у Вас настроено чтобы по строка.результатов.1 бралось первое значение только?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с результатами в Bex-запросе
СообщениеДобавлено: Ср, авг 31 2011, 16:10 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 24 2009, 11:49
Сообщения: 59
при обработке показателя есть вкладка "расчеты", там есть поле "расчет результата как", в котором можно выбрать и первое значение, и последнее, и другие опции


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с результатами в Bex-запросе
СообщениеДобавлено: Ср, авг 31 2011, 16:10 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, фев 21 2005, 00:50
Сообщения: 10284
Откуда: г.Мышуйск
Пол: Женский
Система работает ровно так, как в неё заложили механизм "первое значение". Вы ставите "первое значение" - вот первое и выводится, 10. :) То есть "расчёт результатов" в показателе работает сразу на все строки результата.
Если отчёт небольшой и по месяцам не фильтруете - можно попробовать разрулить структурой (или ячейками с подавлением пустых строк), прописав суммы в итогах так, как нужно. Если отчёт на ODS, то ячейки будут работать очень медленно.
Ну и VBA, если не предполагается отчёт "крутить".

_________________
Пушномолочная свинья-несушка (тест)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с результатами в Bex-запросе
СообщениеДобавлено: Ср, авг 31 2011, 16:36 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 24 2009, 11:49
Сообщения: 59
то что это работает так, как заложено в систему я прекрасно понимаю. Со структурой не получится, потому что месяц фильтруется, а VBA не подходит, т.к. отчет могут изменять - добавлять-удалять развертки. Что-нибудь еще можно придумать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с результатами в Bex-запросе
СообщениеДобавлено: Пн, сен 05 2011, 16:50 
Ассистент
Ассистент

Зарегистрирован:
Ср, сен 16 2009, 18:07
Сообщения: 25
Как вариант, ограничить показатель "Остаток на начало" датой начала и соответственно остаток на конец, датой окончания периода. Промежуточные итоги оставить как есть.


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

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


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

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


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

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