在Power BI中用DAX計算現值PV

現值也稱爲折現值或貼現值,在會計學中指的是對未來現金流量以恰當的折現率折現後的價值。通俗來講,就是隨着時間流逝,錢的購買力在逐漸下降。舉個例子,假如銀行一年期的存款利率是5%,如果今天存了100元,那麼1年以後連本帶利可以獲得105元,這樣1年後的105元在今天來看,所得現值就是100元。或者也可以換算一下,1年後的100元,只相當於現在的95.24元。

如果已知外來某個時間點的現金流量(FV),則現值的其計算公式如下:

PV= FV/〖(1+k)〗^t
其中:

  • FV代表未來值,即未來時間點的價值
  • k代表折現率
  • t代表計期數,即時間週期

如果知道每期付款金額(Pmt),則現值的計算公式如下:

PV=Pmt (1- 1/〖(1+k)〗^t )/k*

其中:

  • Pmt代表每期付款額
  • k代表折現率
  • t代表計期數,即時間週期

在Excel當中,對於現值的計算,可以使用財務公式下的PV函數來進行。其中Rate表示利率,即貼現率,Nper表示年金付款總期數,Pmt表示每期付款金額,Fv代表未來值或最後一次付款後希望得到的現金餘額。

在這裏插入圖片描述
但是目前,在DAX語言中找不到類似的一個函數可以直接計算現值,但只要有了Rate,Nper以及Pmt或FV這幾個值,也可以通過使用下面的公式來獲得現值。

PV-F =
DIVIDE (
    'PV Data'[FV],
    POWER (
        ( 1 + 'PV Data'[Rate] ),
        'PV Data'[Nper]
    )
)

在這裏插入圖片描述
如果已知Fmt值,則求PV值可以通過以下的DAX公式獲得:

PV-P =
'PV Data'[Pmt]
    * DIVIDE (
        (
            1
                - DIVIDE (
                    1,
                    POWER (
                        ( 1 + 'PV Data'[Rate] ),
                        'PV Data'[Nper]
                    )
                )
        ),
        'PV Data'[Rate]
    )

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章