首发于 Power BI星球
Power BI实战:利用PBI打造个人理财账本

Power BI实战:利用PBI打造个人理财账本

​星友tiger同学再次带来PowerBI实战分享,长篇大作,干货满满,诚意推荐!

废话不多说,直接进入正文。



PoweBI实战:利用PBI打造个人理财账本

作者:tiger_law

一、 写在前面


随着理财渠道的增多,理财产品的多样化,以及理财越来越便捷,很多人都有了理财的经历。每个人的理财经历不尽相同,选择的理财产品也会不尽相同,但是大家应该都有着自己的理财账本,通过账本我们能清楚的知道自己投了哪些理财产品,投了多少金额?收益有多少?什么时候有产品到期等等。

当然选择账本的方式也有很多种,有些朋友喜欢拿笔记在自己的记账本上,有些朋友会选择自己习惯的记账APP,但随着网上爆出许多APP上传用户隐私的新闻,如果是我,我个人会选择纸质记账本,但是纸质记账本携带很不方便,所以我们是不是可以尝试用 POWER BI 来打造自己的私人记账本,然后发布到WEB,供自己随时随地查看呢?

我想……是可行的!

当然根据个人偏好,关注的重点数据等不同,设计的模型及可视化肯定会有很大的区别,所以本文介绍更多的是思路,仅供各位朋友参考。

二、 需要准备的东西

1. 理财数据表


事实表:理财的流水记账。

维度表:除日期表外,其它的可以从事实表中获取,包括但不限于:产品类型(如银行活期,银行定期,基金,股票,P2P),理财平台(如中国银行),理财人(家庭成员)。


2. 构建自己想要展示的重点信息

3. 建立数据模型并创建适合自己手机的画布

4. 按照自己的预想创建可视化

5. 发布并生成自己专属二维码如下图(微信识别可打开)


6. 最终生成的可视化如下图所示(数据为模拟生成)


三、 实际操作


下面我们根据需求来一步一步操作,最终达到上述参考可视化

1. 理财数据表

理财数据表其实就是流水账,当然基本的数据信息及需要分析的维度信息必须要包含在内。



参考上述理财数据表,我们需要注意几点:

分析维度包含了:日期,理财产品,理财平台,产品类型及理财人。

2. 构建自己想要展示的重点信息



根据预想我们计划将理财页面设计成7大块,分别展示6类信息,外加一个切片器区域。

3. 建立数据模型


如果有利用POWER BI 做过实际案例的朋友应该有深刻的感受,那就是模型的不同,对于后面的度量值的实现区别很大。

针对上面的理财数据表,我们选择在POWER QUERY 里面对数据进行整理和转换,要点如下:



由于我们这次分析的数据就只有一张‘理财数据表’,所以除了日期表这个维度表外,其它维度表可以不独立出来 ,我们这次选择[理财人]这个维度没有独立出来,最终在BI 中的模型图如下图所示:



4. 创建手机画布


因为我们打造的私人理财账本,所以我们平时肯定是用手机查阅的时候更多,所以我们可以选择创建适合手机的画布,当然BI 本身也提供一个手机布局,但是个人感觉效果并不是很好。

创建的方法很简单,我们只需要将面面大小做如下设置,当然根据每个人的视力情况,以及手机显示屏的分辨率情况可以做适当的调整。




5. 编写度量值


1) 理财页面的第一块展示


如下图所示,第一块展示的是期末总额按不同的维度的计算。


第一块预计展示




第一块展示效果



我们参考仓库管理的逻辑,可以把:

  1. [期末总额]看成是仓库的[期末总额],
  2. [理财金额]可以看成是仓库[入库总额],
  3. [到期金额]可以看成是仓库[出库总额]


那我们对这三个度量值进行编写:


[理财金额] =
CALCULATE ( SUM ( '理财数据'[理财金额] ),
'理财数据'[日期属性] = "理财日期" )

[到期金额] =
CALCULATE(SUM('理财数据'[理财金额]),
'理财数据'[日期属性]="到期日期")

[期末总额] =
CALCULATE (
[理财金额] - [到期金额],
FILTER( ALL ( '日期表' ), '日期表'[Date] <= MAX ( '日期表'[Date] ) )
)


2) 理财页面的第二块展示


如下所示,第二块主要是想展示今日的理财总体情况,


第二款预计展示




第二块展示效果



第二块共有三个度量值:

  1. 今日期末总额其实截至到今日(包含今日)的期末总额,
  2. 上月期末总额就是截至到上月最后一天的期末总额
  3. 环比增长率便是今日期末总额相比上月期末总额的环比增长


故我们可以对这三个度量值进行如下编写:


[今日期末总额] = CALCULATE ( [期末总额], TREATAS ( { TODAY ()}, '日期表'[Date] ) )
[上月期末总额] =OPENINGBALANCEMONTH ( [期末总额], TREATAS ( { TODAY ()}, '日期表'[Date] ) )
[环比增长率] = DIVIDE ( [今日总额] - [上月期末], [上月期末], 1 )


3) 理财页面第三块展示


如下图所示,第三块主要是想显示每月理财总额,及环比增长。其中每月理财总就是第一块中[期末总额]。故度量值不用重复编写。


第三块预计展示


第三块展示效果


度量值编写如下:


[环比增长] =
VAR PreMonth =
CALCULATE( [期末总额], PREVIOUSMONTH ( '日期表'[Date] ) )
RETURN
IF( [期末总额] > 0, DIVIDE ( [期末总额] - PreMonth, PreMonth, 1 ) )


4) 理财页面的第四块展示


如下图所示,第四块主要要展示的理财产品到期的情况,哪个月有多少金额的产品到期,共有多少笔,能让自己有一个直观的视觉感受,也能协助自己做好资金规划。




四、 其它信息大家可以按照自己的想法加以添加。

五、 生成二维码


大家可以搜索并进入䓍料二维码官网将自己发布在POWER BI 的web 网址生成二维。然后将二维码收藏至微信,自己便可以随时随地查询。



六、 最后


大家好,我是tiger,是Power BI 星球的忠实粉丝。

PowerBI 星球是我学习POWER BI 的过程中最忠实的朋友,任何一个完整的案例,背后都是每个知识点的积累,而Power BI星球公众号对知识点的诠释是非常优秀的。它通俗易懂,总结到位,值得关注并分享给更多的人。

俗话说的好,羔羊跪乳 乌鸦反哺,喝水不忘挖井人,Power BI 星球也需要大家踊跃参与,把自己对Power BI 的所想所悟分享给更多的星友们,大家共同进步。




【结尾的话】


tiger的实战案例一个比一个精彩,只要你敢想,PowerBI就能帮你实现。

我也算是见证了tiger的PowerBI学习历程,从最初的PowerBI小白,不到一年的时间,如今已成为PowerBI的技能达人和项目实践者,与他自身孜孜不倦的探索是分不开的,值得我们大家学习。

再次感谢他带来的沥血创作,现在他也是PowerBI星球的嘉宾哦,有问题可以随时来知识星球和他交流。

代做工资流水公司沧州日常消费流水模板惠州银行流水电子版代办江门查入职流水沧州做转账银行流水邯郸流水制作宜昌在职证明费用阜阳房贷银行流水 价格汕头入职银行流水图片西安办入职流水惠州转账银行流水价格岳阳办银行流水临沂开银行流水单泰安办工资银行流水成都薪资银行流水公司廊坊打印银行流水PS荆州银行流水修改图片信阳入职银行流水报价青岛房贷工资流水 价格揭阳查询企业对公流水苏州签证流水样本淄博背调流水费用威海办背调银行流水西安打印在职证明宿迁企业对私流水办理遵义打收入证明临沂工资流水账单代办成都车贷银行流水 办理嘉兴办工作收入证明南昌薪资流水制作肇庆查询签证流水香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化