Marginesy
Dla każdej wartości Vali istnieje możliwość dodania dodatniego i ujemnego marginesu. Są one zawsze określane procentowo w stosunku do wartości Vali.
W przypadku waluty, która nie wykorzystuje żadnych innych walorów w swojej formule, wartości zawierające marżę nazywane są "najgorszym przypadkiem" i są obliczane w następujący sposób:
-
worstcase_plus = value * (1 + margin_plus / 100) -
worstcase_minus = value * (1 - margin_minus / 100)
Dla Valis, które używają innych Valis w swoich formułach, marże tych używanych Valis są brane pod uwagę przy obliczaniu najgorszego przypadku. Obecnie obsługiwane są dwie metody propagacji marginesu, jak wyjaśniono poniżej.
"Całkowity margines" reprezentuje wynikowy stosunek najgorszego przypadku do rzeczywistej wartości. W przypadku Vali, która nie używa żadnych innych Valis, całkowity margines jest taki sam, jak zdefiniowany margines dodatni i ujemny. Obliczenia są następujące:
-
totalmargin_plus = (worstcase_plus / value - 1) * 100 -
totalmargin_minus = (worstcase_minus / value + 1) * 100
Obliczanie marginesu jest w pełni zgodne z konwersją jednostek, połączonymi kopiami, trybami i innymi funkcjami Portalu wymagań.
Propagacja marginesu
Propagacja marginesu między Valis, które używają innych Valis, odbywa się przy użyciu podejścia propagacji absolutnego najgorszego przypadku.
Propagacja w najgorszym przypadku bezwzględnym
Bezwzględna propagacja najgorszego przypadku ocenia formułę z najgorszymi wartościami wszystkich Valis, których używa i dodaje margines samej Valis. W przypadku operacji ujemnych w formule, takich jak odejmowanie i dzielenie, najgorsza wartość ujemna jest używana do osiągnięcia najgorszego przypadku bezwzględnego. Jeśli ta sama wartość Vali jest używana wielokrotnie w tej samej formule, różne przypadki są oceniane i porównywane, aby uniknąć zbyt ekstremalnych obliczeń (np. użycie najgorszego przypadku plus w liczniku i najgorszego przypadku minus w mianowniku).
Jako przykład rozważmy proste podstawienie między dwoma Valis.
| Nazwa Vali | Formuła | Wartość | Marża Plus | Marża Minus | Total Margin Plus | Total Margin Minus | Najgorszy przypadek Plus | Najgorszy przypadek minus |
|---|---|---|---|---|---|---|---|---|
| a | 10 | 10 | 10% | 10% | 10% | -10% | 11 | 9 |
| b | 5 | 5 | 20% | 0% | 20% | 0% | 6 | 5 |
| c | a - b | 5 | 10% | 10% | 32% | -46% | (11 - 5) * 1.1 = 6.6 | (9 - 6) * 0.9 = 2.7 |
Należy pamiętać, że jedynymi marginesami, nad którymi masz kontrolę, są Margin Plus i Margin Minus. Reszta jest obliczana przez portal wymagań. Marginesy można wstawiać zarówno w widoku tabeli, jak i w panelu informacyjnym wybranego Vali.

Marginesy dla Valis - marginesy i ich propagacja do Total Margin i Worstcase (odpowiednio plus i minus).