Speciális idősorozat változók meghatározása

Időfüggetlen változók használatával olyan pénzügyi modell adatfolyam hozzáadása, amely nem tartalmaz költség és haszon értékeket sem. A Változó típust használó folyam véletlenszerű változót jelent, amely idővel változik. Idősorozat változókra éves leszámítolási kamatlábakat alkalmazhat.

Eljárás

  1. Kattintson a Menü > Adatfolyam hozzáadása lehetőségre.
  2. Adja meg az új független idősorozat változó nevét. Például: numEmployees. A diagramban egy új folyam kerül hozzáadásra.
  3. Töltse fel a folyamot adatokkal a diagram papírrács, egy számolótábla vagy a számító használatával. Ha független változókra hivatkozik a Számító vagy a Projektváltozók lapról, akkor a független változó folyamnevét egyszeres idézőjelek közé írja, és szögletes zárójelek között adja meg az időtartamot. Például: 'numEmployees'[PERIOD].
    Ezeket a változókat adott időszakokhoz használhatja:
    • PERIOD: Az időtartam, ahová a program menti a számítószalagot. Ez az érték a számítóban a csúszkán jelenik meg.
    • CURRENTPERIOD: Az aktuális dátumot jelképező időtartam.
    • STARTPERIOD: A kezdő időtartam a modellben.
    • DELIVERYPERIOD: A kiválasztott szállítási időszak.
    • ENDPERIOD: Az utolsó időtartam a modellben.
    • PERIODSPERYEAR: A jelenlegi projekthez az egyes években beállított időtartamok száma.
    Független változók használatakor az időtartam egy kifejezés eredménye is lehet. Például a következő kifejezés az előző időtartamban lévő alkalmazottak számára vonatkozik: 'numEmployees'[PERIOD-1].
  4. Több időtartam összegének létrehozásához használja a tartomány kifejezést; például: 'numEmployees'(STARTPERIOD..ENDPERIOD).
  5. Alapértelmezés szerint a változófolyam adott időtartamra vonatkozó csökkentett értéke jelenik meg. Nem csökkentett értékek megjelenítéséhez használja az undiscounted kulcsszót: Undiscounted ‘Revenue'[PERIOD].
  6. Egy adott időtartam összes költségének vagy hasznának összegzéséhez használja az allCosts és allBenefits adatfolyamokat, amelyek előre meghatározott gyűjtemények.
    • Egy időtartam összes költségfolyamának összegzéséhez használja az allCosts folyamot. Például: allCosts[PERIOD]. Egy időtartomány összes költségének vagy hasznának összegzéséhez adja meg az adott tartományt.
    • A szállítási időszak és a befejezési időtartam közötti összes haszonfolyam összegzéséhez használja az allBenefits(DELIVERYPERIOD..ENDPERIOD) kifejezést.
    • Az összes költség- és haszonfolyam összegzéséhez használja az npv függvényt: npv(CURRENTPERIOD..ENDPERIOD).
  7. Ahol kifejezések vannak használatban, ott feltételes kifejezéseket használhat és ágyazhat be. A feltételes kifejezés megegyezik a Java és JavaScript esetén használtakkal:
    ( condition_expression ? true_expression : false_expression )
    Egy olyan feltételes kifejezés esetén például, amely 0 eredményt ad a CURRENTPERIOD időtartam előtt, ellenkező esetben pedig 1 értéket ad vissza, használja a következő formátumot: (PERIOD < CURRENTPERIOD ? 0 : 1)
    A feltételes kifejezésekkel tesztelheti a határérték-feltételeket és elkerülheti a tartományon kívüli időtartamokat, mint a következő beágyazott példában:
     newCustomers = 'numCustomers'[PERIOD] - (PERIOD-1 >= 0 ? 'numCustomers'[PERIOD-1] : 0)
  8. Kattintson a Szimuláció futtatása lehetőségre. Az összes idősorozat változó eloszlása mintavételezett, és a Monte Carlo szimulációval jön létre.

Visszajelzés