Független változók használatával adhat a pénzügyi modellhez olyan adatfolyamot, amely sem költség-, sem hasznon-értékeket nem tartalmaz.
A változó típusú adatfolyam olyan véletlenszerű változót ábrázol, amely időben változik. Ennek az adatfolyamtípusnak nincs egysége, és alkalmazható rá az éves értékcsökkenési ráta.
Eljárás
Független változó meghatározása:
- A Projektváltozók lapon kattintson
a +... gombra.
- Adja meg az új független idősorozat változó nevét.
Például: numEmployees. A grafikonhoz egy új adatfolyam lesz hozzáadva.
- Töltse föl adatokkal az adatfolyamot grafikonpapírrács,
táblázat vagy számológép használatával. Amikor független változókra hivatkozik a Számológép vagy a Projektváltozók lapról, egyszeres idézőjelek között adja meg a független változó-adatfolyam nevét, és szögletes zárójelben az időtartamot, például: 'numEmployees'[IDŐSZAK].
Ezeket a változókat adott időszakokra hivatkozásra lehet használni:
- PERIOD: Az az időszak, amelyre a számológépszalag mentve lett.
Ez az érték a számológép időcsúszkáján látható.
- CURRENTPERIOD: Az aktuális dátumot képező időszak.
- STARTPERIOD: A modell kezdési időszaka.
- DELIVERYPERIOD: A kiválasztott átadási időszak.
- ENDPERIOD: A modell utolsó időszaka.
- PERIODSPERYEAR: Az aktuális projekthez beállított
időszakok évenkénti száma.
Független változók használatakor az időtartam egy
kifejezés eredménye is lehet. A következő kifejezés például az előző időszak
alkalmazottainak számára hivatkozik:
'numEmployees'[PERIOD-1].
- Több időszakra vonatkozó összegzés létrehozásához használja a tartománykifejezé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 értékcsökkentett érték képzéséhez
használja az undiscounted kulcsszót: Undiscounted
‘Bevétel'[PERIOD].
- Egy adott időszakra vonatkozó költségek és hasznok összegzésére az
allCosts és allBenefits adatfolyamok használhatók, amelyek előre meghatározott adatgyűjtések.
- Egy időszakra vonatkozó valamennyi költségadatfolyam összegzésére használja az allCosts adatfolyamot.
Például: allCosts[PERIOD]. Egy időtartományra vonatkozó valamennyi költség vagy
haszon összegzéséhez adja meg a tartományt.
- Az összes haszonadatfolyamnak az átadási időszaktól a befejezési időszakig történő összegzéséhez használja az allBenefits(DELIVERYPERIOD..ENDPERIOD) megoldást.
- Az összes költség- és haszonadatfolyam összegzésére használja az npv függvényt:npv(CURRENTPERIOD..ENDPERIOD).
- Kifejezések használata esetén használhatóak beágyazott feltételes
kifejezések. A feltételes kifejezések azonosak a Java
és JavaScript környezetben használtakkal:
( feltételes_kifejezés ? igaz_kifejezés : hamis_kifejezés )
Például
olyan feltételes kifejezés esetén, melynek értéke a CURRENTPERIOD előtt 0, egyébként 1,
használja a következő meghatározás: (PERIOD < CURRENTPERIOD ? 0 : 1).
Feltételes kifejezések használhatók határfeltételek vizsgálatára
és a tartományon kívüli időszakok kiszűrésére, amint azt a következő beágyazott
példában látható:
newCustomers = 'numCustomers'[PERIOD] - (PERIOD-1 >= 0 ? 'numCustomers'[PERIOD-1] : 0)
Példa
Ebben a példa számológépszalagot használ az alkalmazottak aktuális számának
megtekintésére. A projektváltozó a bér, a független változó pedig a
numEmployees.