在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])
在Power BI中用DAX计算现值PV相关推荐
- 在Power BI中用DAX计算净现值NPV
净现值(NPV - Net Present Value)是会计学当中经常使用到的一个指标.净现值指未来现金流的折现值与现在投资成本之间的差额.用白话来讲,净现值其实就只现在的钱,用来投资之后,在未来所 ...
- 在Power BI中用DAX新建列的方式进行累计求和
在Power BI中用DAX新建列的方式进行累计求和 DAX 新建列来累计求和 累计求和 DAX 新建列 DAX函数 Filter DAX函数 EARLIER DAX函数 SUMX DAX 新建列来累 ...
- Power BI 之 DAX语法规范详解1
文章预览: Power BI 之 DAX语法规范详解 1 前言 表构造函数{()} Lookupvalue函数 Related函数: Relatedtable函数 筛选引擎Calculate 单条件筛 ...
- POWER BI 中DAX函数的应用
POWER BI 中DAX函数的应用 什么是DAX函数 DAX 是公式或表达式中可用于计算并返回一个或多个值的函数.运算符或常量的集合. 简单来说,DAX 可帮助你通过模型中已有的数据来创建新信息. ...
- POWER BI 中DAX函数的应用(下篇)
POWER BI 中DAX函数的应用(下篇) 任务:创建度量值公式 下载并打开 Contoso 销售示例 Power BI Desktop 文件. 在"报表"视图的字段列表中,右键 ...
- power bi 跨表计算_现代企业BI使命之打造数据文化——微软Build大会PowerBI解读
现代企业BI使命之打造数据文化--微软Build大会PowerBI解读 5月19日晚在线举行的微软Build2020开发者大会上,几位PowerBI(以下简称PBI)团队的主要成员与大家介绍了PBI的 ...
- .NET平台开源项目速览(19)Power BI神器DAX Studio
如果用知乎,可以关注专栏:.NET开源项目 和 PowerBI社区 PowerBI更新频繁,已经有点更不上的节奏,一直在关注和学习中,基本的一些操作大概是没问题,更重要的是注重Power Query, ...
- Power Bi:DAX函数总结
文章目录 日期与时间函数 筛选器函数 逻辑判断函数 逻辑函数 统计函数 文本函数 日期与时间函数 1.计算年初至今累计--TOTALYTD函数例如计算年初至今累计的销售金额: [年累计金额]:= TO ...
- BI 界震动 - Power BI Premium 个人版只要每月 120 元
大事来了 就在今天,微软宣布: Power BI Premium Per User 定价:每月 120 元人民币. 我只能说: 他没有骗人.Power BI 团队也在这个战略决策上符合了微软的核心使命 ...
最新文章
- c语言程序设计 赵宏,C语言程序设计(模块化程序设计I )(6页)-原创力文档...
- Spring MVC 中急速集成 Shiro 实践
- python里format有什么用_python的format什么意思
- linux 配置思科路由器,将配置文件导入cisco2611路由器步骤
- jquery in action 学习笔记
- OSS.Common获取枚举字典列表标准库支持
- Fibonacci数列使用迭代器实现
- 入门机器学习(十三)--支持向量机(SVM)
- ROS实现两台计算机之间的网络通信
- php骑手轨迹_用python模拟美团外卖骑手推送请求
- screen,client,page三种确定鼠标坐标的区别和原生JS事件写法,区别于Jquery的$.on(x,y);和$.click()...
- box怎么用 latency_box-sizing使用场景
- 可用性设计之过载保护
- 【08月02日】指数估值排名
- android版局域网限速,局域网手机WiFi网速怎么限速
- css文字背景蒙版_使用CSS创建蒙版的背景效果
- HarmonyOS APP开发入门3——组件(二 Text组件)
- python ean13条形码的验证_(转)基于SQL的EAN13、ENA8条形码校验位生成
- Linux 根目录与路径
- vector函数输入输出动态二维数组
热门文章
- ArcGis安装失败提示“需要Microsoft .NET Framework 3.5 sp1或等效环境”的解决方法
- 数据结构与算法(java版)
- Android打电话 通讯录
- (一)shell中常用的基础命令
- windows系统多线程同步机制原理总结
- 关于JQuery源码解析
- 装完声卡驱动还是没有声音?驱动人生8声音修复工具可以一键解决
- uniapp-request请求思维导图
- matlab仿真技术与应用 pdf,《MATLAB仿真技术与应用教程》.pdf
- 支付平台延时轮询/通知机制