In een distributieproces wegen we op verschillende momenten pakketten met een variabele nauwkeurigheid. De nauwkeurigste weegschaal heeft bij gewichten van 2000 tot 5000 g een afwijking van maximaal 5 g. Daarmee kan bijvoorbeeld een gewicht van 2140 g worden geregistreerd als integer. Elders in het proces worden minder nauwkeurige weegschalen gebruikt en kan hetzelfde pakket 2,1 kg of 2 kg wegen.
Hoe kunnen we dit het beste opslaan in een databasetabel?
Alle gewichten gelijkstellen aan een gram is geen optie, want dan introduceren we schijnnauwkeurigheid: uit de drie observaties 2140 g, 2100 g en 2000 g kun je achteraf niet meer afleiden wat nu het werkelijke gewicht was.
Alles afronden op kilo's is ook geen optie, omdat je informatie verliest: uit 2 kg of 2,1 kg kun je later niet meer afleiden dat het gewicht eigenlijk 2140 g was.
Maar hoe doe je dit dan wel?
2.938 views