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
- Kattintson a lehetőségre.
- 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.
- 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].
- Több időtartam összegének létrehozásához használja a tartomány
kifejezést; például: 'numEmployees'(STARTPERIOD..ENDPERIOD).
- 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].
- 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).
- 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)
- 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.