Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема суммирования / 5 сообщений из 5, страница 1 из 1
28.07.2003, 14:58
    #32219562
LA
LA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема суммирования
Есть отчет. Все значения - действительные цифры.

field1 field2 field3 sum
х11 x21 x31 Sum(x11...x31)
.................................................
xn1 xn2 xn3 Sum(xn1.......xn3)
Итог: I1 I2 I3 Is

Считаю итог по вертикали.
Если теперь посчитать (I1+I2+I3) ,
то теоретически Is должно быть равно (I1+I2+I3)....
..на практике есть расхождения !
Кто как выходит из этой проблемы.
...
Рейтинг: 0 / 0
28.07.2003, 15:03
    #32219567
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема суммирования
С форматами покрутить надоть...
...
Рейтинг: 0 / 0
28.07.2003, 15:15
    #32219580
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема суммирования
Наверняка что-нибудь с подсчетом НДС связано. Когда у меня подобная проблема всплывала при автоматизации торговли (например - чему равен ндс на одну пипетку стоимостью 87 коп.), все-ж таки копались и находили инструкции, по которым операция, выполняемая ПО СТРОКЕ накладной (счета) имела приоритет и значимость. Скорее всего к Вашему суммированию в столбце тоже можно подобрать документ, делающий такое суммирование бессмысленным, т.к. при наличии округлений порядок суммирования математически влияет на результат и совпадения добиться нельзя (в общем случае)
...
Рейтинг: 0 / 0
28.07.2003, 17:02
    #32219720
Alexanderik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема суммирования
Исходя из математических соображений - сумма общей вертикали и общей горизонтали равнозначна . Так зачем суммировать значение функции SUM по вертикали (или горизонтали) которая дает погрешности ? -
Можно пойти на затраты памяти - поставить двойное с плавающей - памяти сожрет в 4 раза больше, а точность увеличиться на 0.001 - !

Вывод - или корректно округляй перед мат.операциями ,
или приводи на экране(отчете цифры) в нормальный вид.

Можно еще пойти по другому варианту - искать погрешность - и прибавлять\отнимать ее к показаниям .. но это двойной проход по форме
...
Рейтинг: 0 / 0
28.07.2003, 17:46
    #32219812
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема суммирования
присоединяюсь к мнению Лифчика по поводу НДС

надо сначало определиться как считается НДС сверху или в том числе

а потом уже округлять то что нада и где нада
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема суммирования / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]