Разгледайте new server:
Състои се от 3 building elements
, които имат действителен прогрес от 100%, 100% и 0%. Как би следвало да комбинираме тези стойности и да определим прогреса на new server?
Единият начин е като изчислим средната стойност на тези три елемента. Този метод би бил подходящ в някои ситуации, но на пркатика дава еднаква значимост за всички елементи. Ами ако specification и hardware са наистина лесни, а software е 10 пъти по-голям от тези две стойности?
Ето защо обикновено смятаме weight
за елементите. В предположението по-горе software има weight
10, а другите две имат значимост от 1. За да изчислите прогреса на техните parents, вместо обикновената средна стойност, ще изчислим средната претеглена стойност:
( 100% × 1 + 100% × 1 + 0% × 2 + 0% × 2 + 0% × 2 ) ÷ ( 1 + 1 + 2 + 2 + 2 ) = 25%
P3pper определя weight
от 1 за всеки един нов елемент и ето защо действителният прогрес на new server е равен на обикновената средна стойност в момента, която е 40%.
Спомняте ли си трите стойности, които можете да видите като задържите курсора на мишката върху символите на статуса? Третото число показва значимостта на елемента.