Az átlagos üzleti mérőszámértékek nem pontosak

Az átlagot számító üzleti mérőszámok pontatlanok lehetnek, ha az üzleti mérőszám típusát egész számként határozta meg.

Az átlagos üzleti mérőszámok megjelenített értékének pontatlanságát nagyrészt az okozza, hogy az Üzleti mérőszámszerkesztőben egész szám típusú üzleti mérőszámot határozott meg, és az átlagértékek általában tizedes számok. Az WebSphere Business Monitor átlagos üzleti mérőszámának kiszámítása az egyes példányok befejezésekor történik.

Tegyük fel, hogy a hőmérsékletet figyeli, és az értékek 79, 102, 45, 98, 100, 65 és 100. Így az "avgTemp" átlagos üzleti mérőszám értékének (a hét befejezett példányból kiszámítva) 84,14-nek kellene lennie. Mivel az "avgTemp" átlagos üzleti mérőszám típusa egész szám, azt várhatja, hogy az érték 84-re lesz kerekítve.

Mivel azonban az átlag kiszámítása az egyes példányok befejezésekor újra megtörténik (a hőmérséklet érték minden frissítésekor), az egyes számításokból származó átlagos érték kerekítésre kerül a megjelenítés előtt. Emiatt az "avgTemp" átlagos üzleti mérőszám megjelenített értéke 82.

A pontosabb megértés kedvéért tegyük fel, hogy egy új hőmérséklet érték kerül kiszámításra (befejeződött egy új példány), amelynek az értéke 67. Ekkor az "avgTemp" üzleti mérőszám újra kiszámításra kerül az új 67-es értékkel. A frissített "avgTemp" értékeként 82 helyett 80 jelenik meg. Ez azért van, mert a kerekítések összeadódnak, és a végén kapott érték különbözik attól, mintha a nyolc éték átlagának kiszámítása egyetlen műveletben történt volna.


Copyright IBM Corporation 2005. Minden jog fenntartva.