Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
16.09.2018, 20:22
|
|||
---|---|---|---|
|
|||
Увеличивается погрешность, когда связываю таблицы в Access |
|||
#18+
Добрый день! Подготовил пример с данным (простая БД) есть таблица, где находятся доли по продажам. В другой года. Я пытаюсь посмотреть доли по годам. И фишка в том, что если я сделаю сумму этих долей в исходной таблице получаю одно число, а когда тоже самое, только связав с другой таблицей, у меня сумма не сходится. И на боевых данных расхождение существенное!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.09.2018, 21:55
|
|||
---|---|---|---|
Увеличивается погрешность, когда связываю таблицы в Access |
|||
#18+
А вот что получилось у меня. Access 2010, 64 bit ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2018, 00:16
|
|||
---|---|---|---|
Увеличивается погрешность, когда связываю таблицы в Access |
|||
#18+
mslegесть таблица, где находятся доли по продажам. файл не могу посмотреть, битый архив, да и 2003 у меня, но похоже изначально в таблице поле долей не того формата, типа Число одинарное или двойное с плавающей точкой, вот оно то и плодит эти ЕЕЕЕЕ при простых арифметических операциях... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2018, 05:35
|
|||
---|---|---|---|
Увеличивается погрешность, когда связываю таблицы в Access |
|||
#18+
msleg, Известная фишка с плавающей точкой и правилами округления ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2018, 06:08
|
|||
---|---|---|---|
Увеличивается погрешность, когда связываю таблицы в Access |
|||
#18+
msleg, Тебе надо СУБД изучать и SQL, а не в акцессе сидеть ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2018, 09:53
|
|||
---|---|---|---|
Увеличивается погрешность, когда связываю таблицы в Access |
|||
#18+
попробовать тип поля currency в исходной таблице ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2018, 11:03
|
|||
---|---|---|---|
Увеличивается погрешность, когда связываю таблицы в Access |
|||
#18+
Не пробовали: Числовой,действительное,точность-18,шкала-10 (только зачем такая точность?????) или: денежный,основной(4 знака после запятой-в большинстве случаев вполне достаточно) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2018, 15:01
|
|||
---|---|---|---|
|
|||
Увеличивается погрешность, когда связываю таблицы в Access |
|||
#18+
sdku, У меня стоит office 365, 32 битный. Мне тоже кажется что на старом офисе у меня таких проблем не было. Делаю вычисления для отчёта. Огромное кол-во записей по продажам и я рассчитываю доли. А потом по ним распределяю затраты. И по тоталу набигает дикая погрешность) использую самый большой тип данных на всЯк случай ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2018, 15:02
|
|||
---|---|---|---|
|
|||
Увеличивается погрешность, когда связываю таблицы в Access |
|||
#18+
ROI, Меня больше всего напрягает, то что расхождения возникают когда я джойну к другой таблице ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2018, 17:29
|
|||
---|---|---|---|
Увеличивается погрешность, когда связываю таблицы в Access |
|||
#18+
mslegиспользую самый большой тип данных на всЯк случайбольшой и точный это не одно и то же-почитайте про числа с плавающей запятой-сами разберетесь почему результат не такой,как Вы хотите (пока в таблице поле не будет иметь тип,размер,точность(до 28) и шкалу(точность-1) которые предложены про точные вычисления забудьте) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1611183]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
188ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 339ms |
total: | 628ms |
0 / 0 |