定義自變數

您可以使用自變數來新增不含成本也不含收益值的財務模型串流。 使用「變數」類型的串流,代表隨時間而改變的隨機變數。此類型的串流沒有單位,可以套用每年折現率。

程序

若要定義自變數:

  1. 專案變數標籤上,按一下 +... 按鈕。
  2. 針對新的時間序列自變數指定名稱。例如,numEmployees 在圖形中,新增新的串流。
  3. 使用方格紙格線、試算表或計算機,將資料移入串流中。 當您從計算機專案變數標籤中參照自變數時,請在單引號內鍵入自變數串流名稱,在方括弧內指定時段; 例如'numEmployees'[PERIOD]
    您可以使用這些變數來引用特定的期間:
    • PERIOD:用來儲存計算機磁帶的期間。此值會顯示在計算機的調節器上。
    • CURRENTPERIOD:代表現行日期的期間
    • STARTPERIOD:模型中的開始期間
    • DELIVERYPERIOD:選取的遞送期間
    • ENDPERIOD:模型中的結束期間
    • PERIODSPERYEAR:針對現行專案配置的每年期數。
    當您使用自變數時,期間也可能是表示式的結果。例如,下列表示式參照前一期的員工數:'numEmployees'[PERIOD-1]
  4. 若要建立某期間範圍內的總和,請使用範圍表示式;例如,'numEmployees'(STARTPERIOD..ENDPERIOD)
  5. 依預設會顯示給定期間的變數串流中的折現值。若要傳回未折現的值,請使用 undiscounted 關鍵字:Undiscounted ‘Revenue'[PERIOD]
  6. 若要加總給定期間的所有成本或所有收益,您可以使用 allCosts 及 allBenefits 串流,這些串流是預先定義的集合。
    • 若要加總某一期間的所有成本串流,請使用 allCosts 串流。 例如,allCosts[PERIOD]。若要加總某一時間範圍內的所有成本或收益,請指定該範圍。
    • 若要加總從遞送期間到結束期間的所有收益流,請使用 allBenefits(DELIVERYPERIOD..ENDPERIOD)
    • 若要加總所有成本及收益流,請使用 npv 函數:npv(CURRENTPERIOD..ENDPERIOD)
  7. 使用表示式時,您可以使用條件式表示式並建立巢狀。條件式表示式在 Java 和 JavaScript 中的用法相同:
    ( condition_expression ? true_expression : false_expression )
    例如,若條件式表示式在 CURRENTPERIOD 之前會傳回 0,否則會傳回 1, 請使用下列格式:(PERIOD < CURRENTPERIOD ? 0 : 1)
    您可以使用條件句來測試界限條件,同時避免期間超出範圍,如下列巢狀範例所示:
     newCustomers = 'numCustomers'[PERIOD] - (PERIOD-1 >= 0 ? 'numCustomers'[PERIOD-1] : 0)

範例

在此範例中,使用計算機磁帶來查看現行員工數。專案變數是 salary,自變數是 numEmployees。
投資分析顯示員工數及薪水成本

建議與意見