主要内容
本次的更新都是很简单而又实用的内容,我们很快就可以理解学会并用在改善现在的工作中。
主要的一些变化包括:
- 支持显示或隐藏报告页面
- 支持数据标签背景
- 支持坐标轴区域可调宽度
- 支持条/柱图内部填充比例
- 支持显示日期层级
- 支持将相对日期筛选锚定到特定日期
- 支持在Q&A中使用TOPN
- 提供了[相关系数]快速度量值
其他:自定义图表增加了不少等。具体内容以微软官方博客为准。下面做详细介绍。
显示或隐藏报告页面
这个功能很重要,我们做一个主页以及一个详情页:
通过主页可以钻取筛选到详情页,重要的来了:
隐藏掉详情页,因为我们根本不希望详情页是直接进来的,详情页必须是通过预设的导航路线进入,例如:钻取筛选。
发布之后:
我们看到详情页实际不再显示,但却可以通过钻取筛选进入或返回,这个交互效果可以说完美了。
想象力时间
有了这个功能,我们甚至可以制作一个只有一个首页的报告,没有任何页面,而所有的页面都是通过导航到达。
数据标签背景
数据标签背景允许我们更醒目地对标签的细节进行设置:
这样看是不是更明显:
支持调整条/柱间隔内部填充比例
条/柱间隔内部填充指的是什么呢?看看这个先:
这里有3个元素的配合,由于条的间隔可调,可以更灵活的控制表现形式。再来准确的理解一下:
调整前:
调整后:
根据需要可以更灵活的控制内部填充。
坐标轴标签区域宽度
啥是坐标轴标签区域宽度,看下面的例子就知道了:
这是非常常见的情况,尤其是名字很长的元素,我们需要第二种可以显示全的方法。
支持自动日期层级
日期层级很清楚了,现在提供了一种默认支持方法,如下:
例如左边的发货日期仅仅是日期,而右边提供了自动日期层级,可以按年,季度,月份来选择使用。当然,日期表还是用自己制作的好,因为使用日期的情况会很复杂,但这种方式对于简单的需求不失为一种优化。
支持将相对日期筛选锚定到特定日期
这个功能好,很好,非常好。可以大幅提升设计时间效率。详解如下:
这里告诉大家一个技巧,例如我们有[销售额]这个度量值,我们如何得到:当日销售额,当周销售额,当月销售额等衍生度量值呢,也许您是这么做的:
当日销售额 = CALCULATE( [销售额] , 日期表[日期] = TODAY()))
可想而知,我们要做好多个度量值,这将导致:度量值爆炸(太多)。
其实我们只需要一个,然后使用相对日期筛选:
用这个相对日期筛选器作用的度量值也就是当日销售额了。
请注意这里精准的用词:当日销售额而不是今日销售额。这要揭示另一个问题了,如果我们分析的是历史数据(例如:过去3年)而并不是实时数据,根本没有现实当前的今天,而我们想定义历史上的某天,所以应该使用当日而不是今日。
问题也就来了,相对日期筛选器之前只能相对于今天,而我们需要的是:相对于我们希望的日期。这就是本次更新所在:
所以我们解决了这个问题:
这样我们的历史数据就可以用了。
继续延伸思考:页面上可以不要相对日期筛选器而按这种方式来筛选吗?因为我们有时候只需要结果,不需要显示这个过程。熟悉PowerBI的伙伴应该能想到这个不难:
只需要在视觉筛选器设置好即可。可是看到了吗?问题又来了,微软这家伙做事不彻底的。这里居然忘了提供设置特定日期的功能。啊,鸡肋啊~~~
留个思考题:
我只想页面显示历史某个当日销售额,不显示相对日期筛选器怎么解?
提示:该问题有解。
支持在Q&A中使用TOPN
Q&A提供了很易用的交互式体验,TOPN增强了易用性,如下:
关于Q&A的详细使用将在未来单独详细讨论。
快速度量值:相关系数
到底什么是相关系数请百度脑补,这里看图说话吧:
商业问题是:卖得好,一定赚钱吗?转为数学问题就是,卖的好和赚钱有多大的相关性。
卖的好 = 销售额大
赚钱 = 利润率高
从上图可见,销售额与利润率的相关性很弱。当然在实际中,需要做更多的处理才能进行比较,这里的比较并不严谨,仅仅用于说明这是个不错的度量值。设置如下:
有这么的快速度量值,里面基本蕴含了几乎所有DAX的关键点,大家不妨多多实践下。
新增的可视化
树图
做决策树不错。
管道图
这个不错,可以做多级渠道转换用。
箱图
又一种矩阵
图片表格
原来有词云,现在不妨可以试试图片云,也可以按照网格排列。
甘特图
这些自定义可视化的最佳使用方法是,很多我们可能没有见过,如果你一眼看上去就知道它能干嘛,说明这个可视化是成功的,如果您一眼看上去都搞不清这个是干嘛的,那即使理解了,给谁看呢。所以,在用时可以在库中挑选。
另外值得一提的是,PowerBI自定义可视化支持D3.js了,也就意味着又打开了一扇门,这块内容又是一个新的想象空间。
总结
PowerBI本次更新都是小的细节,也许可以看出PowerBI开始对产品进行精细化的打磨,可能有的内容仍然不够完善,相信每个月的点滴打磨能让这个披着法拉利引擎(Vertipaq)的家伙尽快有一个精美的皮。