博客:www.jiaopengzi.com
一、背景
买房贷款的时候会遇到等额本息与等额本金的问题,今天做了一个两者对比,看看如何选择,来一张对比图。
等额本息的前期还款压力较小,等额本金少还利息。
视频效果,可以直接下载附件用来自己玩一玩。图表更新需要:更改黄色区域>保存>全部刷新。其实这部分完全可以用excel公式来做,也很方便,但是做对比图的时候,需要累计,所以还是用PQ PP来做一个,同事考验了对dax理解。
[video width=“2472” height=“808” mp4=“https://jiaopengzi.com/wp-content/uploads/2021/10/144_3.mp4”][/video]
二、数据源
1、excel用pq转换出来的等额本息和等额本金以及一个维度表。
需要注意的是这个三张表我们是没有建立关系的。
三、上DAX
measure_debx:等额本息基础度量;
measure_debx:=SUM(debx[值])
measure_debj:等额本金基础度量;
measure_debj:=SUM(debj[值])
debx_td:等额本息作图度量;
debx_td:=
VAR n =
SUM ( 第N月[第N月] )
VAR debx_td =
CALCULATE ( [measure_debx], FILTER ( debx, debx[第N月] <= n ) )
RETURN
debx_td
debj_td:等额本金作图度量;
debj_td:=
VAR n =
SUM ( 第N月[第N月] )
VAR debj_td =
CALCULATE ( [measure_debj], FILTER ( debj, debj[第N月] <= n ) )
RETURN
debj_td
debx_p:等额本息与等额本金临界点度量。
debx_p:=
VAR k =
SUM ( 第N月[第N月] )
VAR t0 =
ADDCOLUMNS (
ALL ( 第N月 ),
"@debx",
VAR debx_td =
CALCULATE ( [measure_debx], FILTER ( debx, debx[第N月] <= 第N月[第N月] ) )
RETURN
debx_td,
"@debj",
VAR debj_td =
CALCULATE ( [measure_debj], FILTER ( debj, debj[第N月] <= 第N月[第N月] ) )
RETURN
debj_td
)
VAR t1 =
FILTER ( t0, [@debx] > [@debj] )
VAR n =
MINX ( t1, [第N月] )
VAR debx_td =
CALCULATE ( [measure_debx], FILTER ( debx, debx[第N月] <= n ) )
VAR p =
IF ( n = k, debx_td, BLANK () )
RETURN
p
临界点
四、总结
1、案例主要考察对等额本息与等额本金的基础理解;
2、度量基本没有难度,对于模型的构造没有拉关系做出来的效果考察的透视表每个格子的上下文;
3、临界点的书写,需要对图和表的理解:造表,这很重要。
by焦棚子
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至123456@qq.com 举报,一经查实,本站将立刻删除。