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