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

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


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

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


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

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