Voit lisätä talousmallin virran, joka
ei sisällä kustannus- eikä tuottoarvoja, käyttämällä
aikasarjamuuttujia. Muuttujalajia käyttävä virta edustaa satunnaista muuttujaa, joka muuttuu ajan kuluessa. Voit käyttää vuosittaisia diskonttokorkoja
aikasarjoihin.
Toimintaohjeet
- Valitse vaihtoehdot .
- Määritä uuden riippumattoman aikasarjamuuttujan nimi.
Esimerkiksi numEmployees. Uusi virta lisätään kaavioon.
- Täytä virta tiedoilla käyttämällä kaavion ruudukkoa, laskentataulukkoa tai laskinta. Kun viittaat riippumattomiin muuttujiin Laskin- tai Projektin muuttujat -välilehdillä, kirjoita riippumattoman muuttujan virran nimi puolilainausmerkkeihin ja määritä ajanjakso hakasulkeisiin. Esimerkki: 'numEmployees'[PERIOD].
Voit
käyttää näitä muuttujia tiettyihin kausiin:
- PERIOD: Kausi, johon laskimen nauha on tallennettu.
Tämä arvo näkyy laskimen liukusäätimessä.
- CURRENTPERIOD: Kausi, joka edustaa nykyistä päivämäärää
- STARTPERIOD: Mallin aloituskausi
- DELIVERYPERIOD: Valittu toimitusajankohta
- ENDPERIOD: Mallin viimeinen kausi
- PERIODSPERYEAR: Kausien määrä kussakin vuodessa, joka on määritetty nykyistä projektia varten
Kun käytät riippumatonta muuttujaa, kausi voi olla myös lausekkeen tulos. Esimerkiksi seuraava lauseke viittaa edellisen kauden työntekijöiden määrään
'numEmployees'[PERIOD-1].
- Voit luoda kausien summan käyttämällä aluelauseketta. Esimerkki: 'numEmployees'(STARTPERIOD..ENDPERIOD).
- Näkyviin tulee oletusarvon mukaan annetun kauden muuttujan virran diskontattu arvo. Jos haluat palauttaa arvon, jota ei ole diskontattu, käytä undiscounted-avainsanaa: Undiscounted
‘Revenue'[PERIOD].
- Voit laskea yhteen kaikki annetun kauden kustannukset tai tuotot käyttämällä
allCosts- ja allBenefits-virtoja, jotka ovat ennalta määritettyjä kokoelmia.
- Jos haluat laskea yhteen kaikki kauden kustannusvirrat, käytä allCosts-virtaa.
Esimerkki: allCosts[PERIOD]. Jos haluat laskea yhteen kaikki tietyn ajanjakson kustannukset tai tuotot, määritä ajanjakso.
- Jos haluat laskea yhteen kaikki tuottovirrat toimitusajankohdasta lopetusajankohtaan, käytä komentoa allBenefits(DELIVERYPERIOD..ENDPERIOD).
- Jos haluat laskea yhteen kaikki kustannus- ja tuottovirrat, käytä npv-funktiota: npv(CURRENTPERIOD..ENDPERIOD).
- Jos käytät lausekkeita, voit käyttää ehdollislausekkeita ja sijoittaa niitä sisäkkäin. Ehdollislauseke on sama kuin Java- ja JavaScript-komentokielessä:
( condition_expression ? true_expression : false_expression )
Jos haluat määrittää esimerkiksi ehdollislausekkeen, joka palauttaa arvon 0 ennen kautta CURRENTPERIOD ja muuten arvon 1, käytä seuraavaa muotoa: (PERIOD <
CURRENTPERIOD ? 0 : 1).
Voit käyttää ehdollislausekkeita rajaehtojen testauksessa ja sellaisten kausien välttämisessä, jotka eivät ole sallitulla alueella, kuten seuraavassa sisäkkäisessä esimerkissä on esitetty:
newCustomers = 'numCustomers'[PERIOD] - (PERIOD-1 >= 0 ? 'numCustomers'[PERIOD-1] : 0)
- Valitse Aja simulaatio -vaihtoehto. Kaikkien
aikasarjamuuttujien jakauma arvioidaan ja niiden otanta toteutetaan Monte Carlo -simuloinnin avulla.