Riippumattomien muuttujien määritys

Voit lisätä talousmallin virran, joka ei sisällä kustannus- eikä tuottoarvoja, käyttämällä riippumattomia muuttujia. Muuttujalajia käyttävä virta edustaa satunnaista muuttujaa, joka muuttuu ajan kuluessa. Tällaisessa virrassa ei ole yksiköitä, ja voit käyttää siinä vuotuisia alennusprosentteja.

Toimintaohjeet

Voit määrittää riippumattoman muuttujan seuraavasti:

  1. Napsauta Projektin muuttujat -välilehden +...-painiketta.
  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 viitata tiettyihin kausiin seuraavien muuttujien avulla:
    • 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 alennettu arvo. Jos haluat palauttaa arvon, jota ei ole alennettu, 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)

Esimerkki

Tässä esimerkissä työntekijöiden nykyinen määrä lasketaan laskimen nauhan avulla. Projektin muuttuja on palkka (salary) ja riippumaton muuttuja on numEmployees.
Sijoitusanalyysi tuo näkyviin työntekijöiden määrän ja palkkakustannukset

Palaute