Průměrné hodnoty obchodních ukazatelů nejsou přesné

Hodnoty obchodního ukazatele, který vypočítává průměry, mohou být nepřesné, pokud jste definovali jako typ obchodního ukazatele Celé číslo.

Nepřesnost zobrazované hodnoty průměrného obchodního ukazatele je většinou z důvodu definice obchodního ukazatele typu Celé číslo v editoru Business Measures Editor, průměrné hodnoty jsou obvykle desetinné hodnoty. Výpočet průměrného obchodního ukazatele v produktu WebSphere Business Monitor je prováděn po dokončení individuální instance.

Předpokládejme, že monitorujete teplotu a hodnoty jsou 79, 102, 45, 98, 100, 65 a 100. To znamená, že hodnota průměrného obchodního ukazatele "avgTemp" (po spočítání sedmi dokončených instancí) by měla být 84,14. Vezmeme-li v úvahu, že typ průměrného obchodního ukazatele "avgTemp" je Celé číslo, můžeme očekávat, že se hodnota zaokrouhlí na 84.

Protože se ale průměr přepočítává po dokončení každé individuální instance (aktualizaci teplotní hodnoty), bude výsledek každého výpočtu před zobrazením zaokrouhlen. Důsledkem je, že zobrazovaná hodnota průměrného obchodního ukazatele "avgTemp" je 82.

Chcete-li toto zpracovat explicitněji, předpokládejme, že je vypočítávána nová teplotní hodnota (je dokončena nová instance) a její hodnota je 67. Obchodní ukazatel "avgTemp" je přepočítán se zahrnutím nové hodnoty 67. Aktualizovaná hodnota "avgTemp" se bude zobrazovat na úrovni 80 namísto 82. Je to v důsledku akumulace zaokrouhlování, které způsobuje, že se čistá hodnota na konci liší od hodnoty, která by vyšla z jednoho výpočtu osmi hodnot.


Copyright IBM Corporation 2005, 2006. Všechna práva vyhrazena.