Aggiungere uno stream di modello finanziario che non contiene
valori di costi o utili, utilizzando variabili di serie temporali. Uno stream che utilizza
il tipo Variabile, rappresenta una variabile casuale che cambia nel tempo. È possibile applicare percentuali di sconto annuali
alle variabili di serie temporali.
Procedura
- Fare clic su .
- Specificare un nome per la nuova variabile di serie temporali indipendente.
Ad esempio, numEmployees. Nel grafico, viene aggiunto un nuovo stream.
- Inserire i dati nello stream utilizzando la griglia del foglio del grafico, un foglio di calcolo o il calcolatore. Quando si fa riferimento a variabili indipendenti dalla scheda Calcolatore o Variabili
del progetto, immettere il nome dello stream variabile indipendente tra singoli apici e specificare il periodo
di tempo in parentesi quadre; ad esempio 'numEmployees'[PERIOD].
È possibile utilizzare le seguenti variabili per periodi specifici:
- PERIOD: il periodo in cui viene salvato il nastro calcolatore.
Questo valore visualizzato sull'indicatore di scorrimento del
calcolatore.
- CURRENTPERIOD: il periodo che rappresenta la data corrente
- STARTPERIOD: il periodo iniziale nel modello
- DELIVERYPERIOD: il periodo di consegna selezionato
- ENDPERIOD: l'ultimo periodo nel modello
- PERIODSPERYEAR: il numero di periodi per anno configurati per il progetto corrente
Quando si utilizzano variabili
indipendenti, il periodo può anche essere il risultato di un'espressione. Ad esempio, la seguente espressione fa riferimento
al numero di dipendenti nel periodo precedente:
'numEmployees'[PERIOD-1].
- Per creare una somma in un intervallo di periodi, utilizzare l'espressione di intervallo;
ad esempio, 'numEmployees'(STARTPERIOD..ENDPERIOD).
- Per impostazione predefinita, viene visualizzato il valore scontato dallo stream di variabili per il periodo specificato. Per
restituire un valore non scontato, utilizzare la parola chiave
undiscounted: Undiscounted
‘Revenue'[PERIOD].
- Per sommare tutti i costi o tutti gli utili per un determinato periodo, utilizzare
gli stream allCosts e allBenefits, che sono raccolte predefinite.
- Per sommare tutti gli stream di costo per un periodo, utilizzare lo stream allCosts.
Ad esempio, allCosts[PERIOD]. Per sommare tutti i costi o i rendimenti in un intervallo di tempo,
specificare tale intervallo.
- Per sommare tutti gli stream di utili dal periodo di consegna al periodo di fine, utilizzare
allBenefits(DELIVERYPERIOD..ENDPERIOD).
- Per sommare tutti gli stream di costi e utili, utilizzare la funzione npv: npv(CURRENTPERIOD..ENDPERIOD).
- Quando vengono utilizzate le espressioni, è possibile utilizzare e nidificare espressioni condizionali. L'espressione condizionale è la stessa utilizzata in Java
e JavaScript:
( condition_expression ? true_expression : false_expression )
Ad esempio,
per un'espressione condizionale che restituisce 0 prima che CURRENTPERIOD
restituisca 1, utilizzare il seguente formato: (PERIOD <
CURRENTPERIOD ? 0 : 1).
È possibile utilizzare le espressioni condizionali per verificare le condizioni limite ed evitare periodi fuori
intervallo, come mostrato in questo esempio nidificato:
newCustomers = 'numCustomers'[PERIOD] - (PERIOD-1 >= 0 ? 'numCustomers'[PERIOD-1] : 0)
- Fare clic su Esegui simulazione. La distribuzione di tutte le variabili di serie temporali
viene campionata e trovata attraverso la simulazione Monte Carlo.