Kehittyneiden aikasarjamuuttujien määritys

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

  1. Valitse vaihtoehdot Valikko > Lisää tietovirta.
  2. Määritä uuden riippumattoman aikasarjamuuttujan nimi. Esimerkiksi numEmployees. Uusi virta lisätään kaavioon.
  3. 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].
  4. Voit luoda kausien summan käyttämällä aluelauseketta. Esimerkki: 'numEmployees'(STARTPERIOD..ENDPERIOD).
  5. 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].
  6. 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).
  7. 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)
  8. Valitse Aja simulaatio -vaihtoehto. Kaikkien aikasarjamuuttujien jakauma arvioidaan ja niiden otanta toteutetaan Monte Carlo -simuloinnin avulla.

Palaute