SSAS & Excel BI Tips番外篇之一:What-If分析

这个系列用于记录工作中利用SSAS和Excel进行数据分析的经验技巧,正片放在了天善(SSAS & Excel BI Tips),番外篇现在打算以博客的形式来分享些小技巧,小到不足以作为独立的课程来讲解,但又是很多BA, BU不熟悉却很有用的技能,献给需要的朋友。

此篇说的是Excel的What-If假设分析,SSAS的What-If Writeback打算放在正片讲解。

下图所示是一个简单的等额本金贷款月供计算,第一行是总贷款额30万,第二行是已还款月数默认置为0,第三行是总还款月数20年240月,第四行是一个公式,按已还款月数计算下月月供金额,图中可以看出第一次月供额为2750RMB。此时我们打开Excel Data菜单栏What-If Analysis下面的Scenario Manager来添加方案

添加的第一个方案名称是"第2年",指定Changing Cells为C2单元格(已还款月数),OK确定

Excel弹出对话框要求为这个方案输入变更值,我们指定的是第2年,所以这里相应的设置为12

依次循环添加设置四个方案后,点击Summary按钮

在弹出的对话框中指定Result Cells为C4单元格(当月还款额),OK确定

Excel生成一份方案汇总报告如下图,罗列了各方案指定的已还款月数对应的当月月供额

再回到Data菜单栏做Goal Seek目标检索分析

在弹出的对话框中指定Set Cell为C4单元格(当月还款额),指定By Changing Cell为C2单元格(已还款月数),并输入To Value为2000,

意思是看看什么时候月供能降到2000,也好有个盼头

Excel告诉你需要到120个月后,也就是10年,晴天霹雳。

这里的Goal Seek倒推出来的已还款月数是浮点型,精确到小数点后N位

时间: 2024-11-05 20:36:33

SSAS & Excel BI Tips番外篇之一:What-If分析的相关文章

SSAS & Excel BI Tips番外篇之三:Pivot Chart

直接分享一篇最近在微信里传播的文章(http://daily.zhihu.com/story/4360204),是关于Excel数据透视图的发烧玩法,经常会看到一些BI产品在宣传时抛出些观点,说自己产品的图表是多么的绚丽,赶紧抛弃丑陋的Excel吧, Excel的数据透视图可能的确不如一些专业做图表的工具做出来的效果绚丽,但绝对不至于说丑陋不堪,另外,它的优势还在于和ppt以及word的无缝结合,这个是其它工具不容易做到的,所谓的可视化图表意义在于决策者能够以最直观的形式把握数据趋势,通常是由B

SSAS & Excel BI Tips番外篇之四:处理时找到重复的属性键、找不到属性键

这是两个非常常见的SSAS处理异常,网上也能找到很多文章讲解决办法,但很少见关于异常原因的分析,先来看看第一个" OLAP 存储引擎中存在错误: 处理时找到重复的属性键",一个维度表的关键字段,也就是通常讲的主键,是必须具有唯一性的,如果因为维度主键字段出现重复键,真没什么好说的了,太不应该犯这种错误,所以通常大家看到这个处理异常信息都是因为一个非主键属性,例如[Dim Customer]维度里的[Education]属性,和主键[Customer Key]是一对多的关系,Educat

SSAS & Excel BI Tips正篇之二:性能调优之KeyColumn & NameColumn

SSAS的维度特性(Attribute)有以下三个属性(Property):KeyColumn, NameColumn, ValueColumn,下图所示为AW的Date维度对这三个Column属性的设置,而我们利用向导生成的维度默认只有KeyColumn设置,如果没有手动设置NameColumn的话,其值默认等于KeyColumn,如果没有手动设置ValueColumn的话,其值默认等于NameColumn.通常来说维度表数据量不大时使用向导生成SSAS维度不会有什么问题,而如果维度表数据量稍

SSAS & Excel BI Tips正篇之三:远程分区 (Remote Partition) 负载均衡

原课程计划里并没有这篇内容,今天在群里讨论SSAS的负载均衡方案,有网友提到Remote Partition远程分区,恕我孤陋寡闻,之前未曾了解过这个解决方案,阅读了官方的文档后觉得这个的确很有益处,这里记录下Demo实践的过程供大家参考,并特此鸣谢方案的提出者"理想"同学,很多时候真的是没有做不到,只有想不到. https://technet.microsoft.com/en-us/library/ms174837(v=sql.90).aspx 上面连接是我这个Demo所参考的官方向

iOS冰与火之歌番外篇 - 在非越狱手机上进行App Hook(转载)

作者简介:郑旻(花名蒸米),阿里巴巴移动安全部门资深安全工程师,香港中文大学移动安全(Android & iOS)方向博士,曾在腾讯.百度以及硅谷的FireEye实习.在博士期间发表了多篇移动安全方向的论文(BlackHat.AsiaCCS等),去过10多个不同的国家做论文演讲. 曾帮助Apple公司修复了多处iOS安全问题,并且Apple在官网表示感谢.同时也是蓝莲花战队和Insight-labs的成员,在业余时间多次参加信息安全竞赛(Defcon.AliCTF.GeekPwn等),并取得优异

(apache+tomcat集群+memcached番外篇)单台tomcat的session信息的2种持久化方式

为什么要实现搭建tomcat集群环境呢?主要因为单个tomcat无论从吞吐量和并发数上,会达到一定的极限.如果访问量超过单个tomcat的承受能力的话,tomcat一般要么拒绝提供服务,要么直接宕掉.所以,必须要依靠tomcat集群技术.举个最简单的例子,拿"送快件"比喻,如果一个人,5分钟送一件,一小时之内,送10个,一个人完全能胜任这项工作.假设现在到了双十一,要求1小时,送100个, 那怎么办?只能安排更多的人加入"送快件"这项工作中来.这其实和集群一个道理.

【喵"的Android之路】【番外篇】有关于null的一些知识点

[喵"的Android之路][番外篇]有关于null的一些知识点 1.首先,到底什么是null? null是Java中的一个关键字,用于表示一个空对象引用,但其本身并不是任何类型也不是属于任何对象.因此,下面的做法是错误的: int a = null; 但: Object obj = null; 是可以的,因为null表示Object类型的一个空对象引用,符合其用意. [注1]引用类型使用null声明对象变量后,无法使用该变量访问对象的成员.例如上述obj对象如果使用obj.toString()

可视化(番外篇)

本篇主要介绍如何在SWT下构建一个应用,如何安装SWT Designer并破解已进行SWT的可视化编程,Display以及Shell为何物.有何用,SWT中的常用组件.面板容器以及事件模型等. 1.可视化环境搭建(SWT Designer): (1).首先下载SWT Designer插件包SWT Designer 6.9.5 for Eclipse.rar: (2).将解压好的插件包extplugins\swt\eclipse下的features和plugins导入Myeclipse的dropi

《Mycat学习笔记》 番外篇一.客户端使用latin1字符集,后端MySQL为UTF8字符集,MyCat日志分析。

其实这个番外篇比较无聊——即客户端为lantin字符集,后面MySQL为U8字符集,MyCat在中间到底会起什么作用. 再说下本次验证的环境: Mac OS 10.11.2 MySQL 5.6 MyCat 1.5 OK,开始我们的验证工作. 1) 由于数据库与操作系统已被默认设置为U8编码,计划通过修改Mysql  “character_set_client” 参数调整客户端字符集配置进行验证. 关于MYSQL字符集较全面的介绍,请参考 <mysql_query("set names gb