Текущее время: Сб, авг 09 2025, 14:32

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




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Суммирование BEx
СообщениеДобавлено: Вт, авг 16 2011, 09:37 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Добрый день! В отчеты BEx выявилась такая проблемка. Есть несколько показателей, по котором в конце считаются итоговые суммы, но эти суммы не совпадают с расчетами вручную по каждой строке отчета. Пример:
БЕ_______Счет _______Сумма
1000___100000000_______2
1000___100000000_______3
1000___100000001_______6
Всего:_________________8
1001___100000000___ ___2
Всего:_________________2
Итого:________________10

Постарался изобразить чтобы было понятнее. Но суть в том, что если смотреть допустим итоги по БЕ, которые расчитаны автоматически в BEx, то выдается сумма 8 и она правильная, а если считать вручную в ексель то получается 11. Означает что подтягиваются какие-то лишние строчки. В чем проблема? Как решить? Нужно чтобы суммы по строкам и итоговые совпадали, это влияет на выгрузку.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Суммирование BEx
СообщениеДобавлено: Вт, авг 16 2011, 09:45 
Начинающий
Начинающий

Зарегистрирован:
Пт, июн 17 2011, 16:35
Сообщения: 11
Проблема может заключаться в следующем.
1) сумма подтягиваетеся из запроса . Нужно посмотреть эту сумму в квери дизайнере. И в фильтре отобразить все что учтено в сумме.
2) работает не правильно макрос. Тянет не то что надо. А точнее больше чем надо.


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

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Суммирование BEx
СообщениеДобавлено: Вт, авг 16 2011, 10:01 
Начинающий
Начинающий

Зарегистрирован:
Пт, июн 17 2011, 16:35
Сообщения: 11
Ну так я о том и говорю. Если сумма считается правильно,то дело не в сумме. А в слогаемых. Поэтому нужно перепроверить выборку еще раз. Либо макрос, который из запроса на лист тянет больше строчек чем нужно.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Суммирование BEx
СообщениеДобавлено: Вт, авг 16 2011, 10:09 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Ну это происходит в развертке, те напрямую из запроса, без макросов. Я понимаю что наверняка дело где-то в запросе, и хочу узнать мождет какие галки не проставлены нужны)


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

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Округление?
тут не получается, но может от того, что суммы из головы, т.е. 1,5 + 2,5 + 5,5 = 9,5, т.е. 10, вместо кажущихся 2 + 3 + 6 = 11

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Суммирование BEx
СообщениеДобавлено: Вт, авг 16 2011, 10:22 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Наврятли. Я привел пример, но на самом деле там слишком много сторок и суммы отличаются на много, те нужно 130тыс а получается 3млн.


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

Зарегистрирован:
Чт, дек 18 2008, 07:37
Сообщения: 256
Возможно что в запросе используется иерархия, в которой отдельно отображаются итоги по каждому узлу, в общем результате тогда будет правильная сумма, а если формулой Excel считать, то приплюсуются промежуточные узловые итоги.

_________________
The extent of reliability of the data affect on the quality of resource allocation.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Суммирование BEx
СообщениеДобавлено: Вт, авг 16 2011, 10:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Какая стоит агрегация?
Может быть накопительная сумма идет, раз такая разница большая?

т.е.
Code:
А1.1  А2.1  4
А1.1  А2.2  5
А1.1  А2.3  3
А1.1  А2.4  2
Итог       14
А1.2  А2.1  4
А1.2  А2.2 10
Итог       28

_________________
Глаза боятся, а руки крюки


Последний раз редактировалось G Вс, авг 28 2011, 15:50, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Суммирование BEx
СообщениеДобавлено: Вт, авг 16 2011, 12:02 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Иерархии нет. Агрегации как таковой тоже. Вот картинка как настроено щас (ошибка в кратк.деб.задолжености)
Изображение


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

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Faron написал(а):
Иерархии нет. Агрегации как таковой тоже. Вот картинка как настроено щас (ошибка в кратк.деб.задолжености)
Изображение


Т.к. "краткосрочная дебиторская задолженность" -- формула, то она и в итоге рассчитывается как формула.
Попробуйте отобразить в отчете "краткосрочная дебиторская задолженность_1" и "краткосрочная дебиторская задолженность_2"

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Суммирование BEx
СообщениеДобавлено: Ср, авг 17 2011, 08:47 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Хм, сделал видимой "краткосрочная дебиторская задолженность_1". И хотя в формуле "краткосрочная дебиторская задолженность" щас просто стоит ссылка на "краткосрочная дебиторская задолженность_1", но суммы выдал разные. В формуле 139млн, а в к.д.з_1 3млрд.
В настройках у них разница только в "Локальных расчетах", в последнем стоит Расчет результата как Итого.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Суммирование BEx
СообщениеДобавлено: Ср, авг 17 2011, 09:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Faron написал(а):
В настройках у них разница только в "Локальных расчетах", в последнем стоит Расчет результата как Итого.

Есть еще настройки на уровне книги.
Но проще удалить формулу и создать новую.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Суммирование BEx
СообщениеДобавлено: Пт, авг 26 2011, 18:10 
Ассистент
Ассистент

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Суммирование BEx
СообщениеДобавлено: Пн, авг 29 2011, 09:10 
Специалист
Специалист

Зарегистрирован:
Сб, апр 24 2010, 11:41
Сообщения: 158
Разобрался почему выводилась неправильные суммы. Так почему то небыли учтены суммы с "-",которые должны были свернуть ненужные строки. Вывел их по другому показателю, сыммы сошлись, но встал другой вопрос - в отчете не должно быть строк с "-". Например, сейчас
Code:
     ОС            Договор  Поставщик  Покупатель       Сумма
100000000           1         Иванов        #              -2
100000000           1         Иванов        #               2
100000001           1              #       Петров           3


Так вот как сделать так, чтобы по первым двум суммам данные свернулись в 0 и не выводились из запроса (в базе данные так и лежат). Есть какие то настройки?


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

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


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

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


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

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