Текущее время: Вт, авг 12 2025, 02:26

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


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

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


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

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