Margini
Per ogni Vali, è possibile aggiungere un margine positivo e uno negativo. Questi sono sempre definiti in relazione al valore del Vali, come percentuale.
Per un Vali che non utilizza altri Valis nella propria formula, i valori comprensivi di margine sono chiamati 'worst case' e vengono calcolati come segue:
-
worstcase_plus = value * (1 + margin_plus / 100) -
worstcase_minus = value * (1 - margin_minus / 100)
Per i Valis che utilizzano altri Valis nelle loro formule, i margini di questi Valis utilizzati vengono presi in considerazione per il calcolo del worst-case. Attualmente sono supportati due metodi di propagazione del margine, come spiegato di seguito.
Il 'margine totale' rappresenta il rapporto risultante tra il worst case e il valore effettivo. Per un Vali che non utilizza altri Valis, il margine totale coincide con il margine positivo e negativo definito. Il calcolo è il seguente:
-
totalmargin_plus = (worstcase_plus / value - 1) * 100 -
totalmargin_minus = (worstcase_minus / value + 1) * 100
Il calcolo del margine è pienamente compatibile con la conversione delle unità, le copie collegate, le modalità e le altre funzionalità RSP.
Propagazione del margine
La propagazione del margine tra Valis che utilizzano altri Valis viene eseguita usando l'approccio di propagazione del worst-case assoluto.
Propagazione del worst-case assoluto
La propagazione del worst-case assoluto valuta la formula con i valori worst-case di tutti i Valis utilizzati e aggiunge il margine del Vali stesso. Per le operazioni negative nella formula, come sottrazione e divisione, viene utilizzato il valore negativo peggiore per ottenere il worst case assoluto. Se lo stesso Vali viene utilizzato più volte nella stessa formula, i diversi casi vengono valutati e confrontati per evitare calcoli eccessivamente estremi (ad esempio, usando il worst-case plus al numeratore e il worst-case minus al denominatore).
Come esempio, possiamo considerare una semplice sottrazione tra due Valis, come illustrato nella tabella seguente:
Nome Vali |
Formula |
Valore |
Margine positivo |
Margine negativo |
Total Margin plus |
Total Margin minus |
Worst case positivo |
Worst case negativo |
|---|---|---|---|---|---|---|---|---|
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 |
Si noti che gli unici margini su cui si ha controllo sono il Margine positivo e il Margine negativo. Il resto viene calcolato da RSP. I margini possono essere inseriti sia nella vista tabellare sia nel pannello informazioni di un Vali selezionato. Vedere anche la Figura Margins for Valis per una visualizzazione in RSP.
Margini per i Valis - Margini e loro propagazione al Margine totale e al Worstcase (positivo e negativo, rispettivamente).