报表更新
渐变色图例
增加一个色阶样式的图例,在设置了渐变色的内置图表中可用。很多 BI 工具都已经支持类似的功能,它的视觉效果看上去比传统样式更精致一些。虽然名字里有图例,但这个功能的入口并不是图例,而是从「数据颜色」选项卡进入,它其实是条件格式中的「色阶」选项,只不过同步显示为图例而已。设置方式可以参考下面的截图:
自定义切片器标头文字
给标头加了一个文本框,可以直接输入你想显示的文字,之前得通过条件格式定义 DAX 表达式,现在直接输入,方便多了。
相对时间切片器正式发布
不太常用,但某些时候又不得不用的功能。正式发布意味着这个功能接下来会更新到报表服务器,本地部署的用户也许下个版本就能用上了。
分析功能
自然语言问答(Q&A)更新
Q&A 这个功能我一直不感冒,倒不是因为对中文支持的不好,而是配置太麻烦。但这次更新流程后,流程
有了明显的简化,如果你一直对这个功能感兴趣,可以考虑试用一下。但这仍然不会改变 Q&A 的尴尬地位,原因还是在于它的使用场景非常有限,面向的是报表使用者而不是制作者,而且只能回答一些逻辑比较简单的问题。
维护字段同义词
提供专门的维护界面,以表为单位调整下面的每个列和度量值使用的同义词,提供一个「建议的同义词」列表,点+号直接加入同义词列表,方便;不想让某些字段出现在 Q&A 中?直接关闭右侧方便,简单。
修改视觉对象属性自动添加到建议
为了便于读者理解报告,我们经常会修改坐标轴或列的显示名,现在这些修改后的名称将自动作为建议的同义词添加到对应的字段。
歧义词标识橙色下划线
遇到同名字段使用橙色标出,比如不同含义的日期列
Q&A 按钮对话框改进
在弹出框中增加建议的问题和报表制作者预定义的问题,可以方便使用者快速上手,理念还是不错的。
可视化更新
Azure Map(预览版)
很强大的内置地图控件,Azure 地图的功能非常丰富,甚至超过了 mapbox 这样的第三方控件,真正的属于 Power BI 的 PowerMap。下面是它实现的效果:
不过 Azure 地图也没有摆脱地图组件 30000 条记录的上限,而且不支持中国区使用,所以国内用户看看就可以了。
Multi-Axis Chart by xViz
很不错的多合一图表组件,这次增加了图表注释等实用功能
建模功能
增加 Excel 财务函数
增加 49 个金融领域常用的函数,它们都是从 Excel 内置函数中移植过来的,也许你用不到,但是对于特定领域的用户可能会很有用。官方暂未提供中文版,Power BI 极客网站已经整理了其中大部分函数的中文说明,访问这个链接,可以看到函数列表。
正式发布实时连接下的模型视图
同时增加两个更新:如果你连接到一个多维数据源源或旧版本的 AS,关系线将被显示。但列信息将不会显示;如果包含文件夹,并且正在查看带有翻译标题的模型,您的显示文件夹将显示这些标题名称。
数据准备
全局禁用自动类型检测
自动检测每一列的数据类型对于结构化的数据非常必要,否则你要每列手动设置。但是对非结构化(schema-less)的数据,自动检测类型往往是最容易产生错误值的操作。本次更新提供了一个自动禁用的功能,可以在全局或当前文件关闭类型检测。建议你只对非结构化数据执行此操作。
连接第三方工具
第三方工具正式接入 Power BI Desktop,使用之前开放的 XMLA 读写模型的能力对数据集进行自定义修改,可以执行很多 IDE 无法实现的功能,比如计算组、修改模型元数据等等。对于结构复杂的企业模型来说,简单的 IDE 已经无法满足日常维护的需要,而使用第三方工具可以很好的增强开发者对模型的控制和修改能力。从这一点来看,开放模型修改是一项势在必行的措施,借助社区的力量,未来也许会出现越来越多有趣的玩法。
本次更新一个最大的看点是借助 Tabular editior 在本地数据集中新建计算组。计算组这个功能的效果很直观,它可以将常用的 CALCULATE 筛选器参数固化到列中,像使用模型的原生列一样将这些参数作为筛选条件,直接筛选度量值。这样可以避免每新增一种不同的计算都要新建一个度量值的问题,最典型的应用就是时间智能函数:
-- QTD,YTD,去年同期被定义为计算组的计算项 CALCULATION GROUP "Time Intelligence" CALCULATION ITEM CY := <Measure> CALCULATION ITEM PY := CALCULATE ( <Measure>, SAMEPERIODLASTYEAR ( 'Date'[Date] ) ) CALCULATION ITEM QTD := CALCULATE ( <Measure>, DATESQTD ( 'Date'[Date] ) ) CALCULATION ITEM YTD := CALCULATE ( <Measure>, DATESYTD ( 'Date'[Date] ) )
通过上面的设置,只需要一个度量值,比如说销售额,就可以快速得到对应的 YTD,QTD 等时间智能计算结果,而整个过程都只用了一个基础度量值。
虽然效果直观,一旦进入使用和配置层面就没那么容易了,需要几篇文章才能讲完,如果你的 DAX 基础不牢,是很难彻底理解和使用的。在我看来,这个功能适合企业开发人员,并不适合普通用户使用,如果你的模型比较简单,比如不涉及大量的时间智能计算,我建议你不要在这个功能上花费太多时间。
Tabular Editor
BI 专业人员使用 Tabular Editor 编辑器可以轻松地构建、维护和管理表格模型。层次化视图可以显示表格模型中的所有对象。包括显示文件夹组织,支持多选择属性编辑和 DAX 语法高亮显示。2.X 的版本的中文显示有问题,将在 3.0 版本中修复。下载地址
DAX Studio
DAX Studio 是进行 DAX 编写、诊断、性能调优和分析的最完整工具。特性包括对象浏览、集成跟踪、查询执行分解和详细统计、DAX 语法高亮显示和代码格式化。下载地址
ALM Toolkit
ALM Toolkit 是一个用于 Power BI 数据集的模式比较工具,用于应用生命周期管理(ALM)场景。支持跨环境轻松部署,并保留增量刷新的历史数据。区分和合并元数据文件、分支和资源。重用数据集之间的共同定义。下载地址
关于计算组的知识,DAX 权威指南第Ⅱ版做了系统且全面的介绍,你也可以从 sqlbi 网站阅读相关的主题。如果你需要中文资料,可以等待 DAX 权威指南Ⅱ的中文版面试后一睹为快,目前本书已经完成了前期的翻译,进入校对环节,最新进展我会在网站和公众号同步,欢迎关注。未来 Power BI 极客网站的 DAX 圣经版块也会加入这部分内容。
导入的外部工具,显示是灰色的,是不是还要调整下呢。