这是一个众人期待的功能,那就是从 Power BI 导出矩阵数据时,要保持格式。
Power BI 矩阵,是信息密度最大的图表,终端用户在使用时,希望导出数据时可以是所见即所得的。在 2021 年 11 月更新后,此功能终于上线,满足了用户历史上的需求。
从矩阵导出数据
发布到云端的 Power BI 报表中,矩阵图表,可以选择导出数据,如下:
点击【更多选项】后,如下:
点击【导出数据】后,如下:
含义说明
可以看出,导出数据的时候,有三个选项,含义分别如下:
- 【1】具有当前布局的数据。导出的数据保持当前的布局,即行列的结构得以保持。
- 【2】汇总数据。当前图表背后直接使用的数据。
- 【3】基础数据。当前图表背后最原始依赖的数据。
其中,【1】是非常重要的,它确保我们做的 Power BI 矩阵可以直接在 Excel 中复用,而无需再制作透视表。
导出具有当前布局的数据
选择【具有当前布局的数据】后,点击【导出】,保存一个文件,在本地打开,如下:
此时在 Excel 中打开,数据保持了与 Power BI 中一样的布局结构。可以继续基于这个数据继续后续的计算和分析。
这个特性解决了非常重要的问题,那就是:
Power BI 的图表矩阵可以继续作为 Excel 计算的来源,用户友好度有了极度的提升。
导出汇总数据
导出数据的时候,有三个选项,含义分别如下:
- 【1】具有当前布局的数据。导出的数据保持当前的布局,即行列的结构得以保持。
- 【2】汇总数据。当前图表背后直接使用的数据。
- 【3】基础数据。当前图表背后最原始依赖的数据。
其中,【1】已然清楚。那么【2】的导出效果如下:
注意:导出汇总数据可以选择 .xlsx 或 .csv 两种格式,以及对应的数据量级限制。
打开导出的文件,如下:
导出的数据在 Excel 中以表的形态呈现,且解除了矩阵的布局结构,如果希望得到与 Power BI 中矩阵一样的结构,需要基于此数据进行透视。
导出基础数据
导出数据的时候,有三个选项,含义分别如下:
- 【1】具有当前布局的数据。导出的数据保持当前的布局,即行列的结构得以保持。
- 【2】汇总数据。当前图表背后直接使用的数据。
- 【3】基础数据。当前图表背后最原始依赖的数据。
其中,【1】【2】已然清楚。那么【3】的导出效果如下:
打开导出的文件,如下:
基础数据,是构造矩阵所最根本使用的数据。
注意:此矩阵并未使用显性度量值,而是直接使用拖拽方式得到的聚合,导出基础数据的最佳实践是使用拖拽方式得到的聚合,而不是使用度量值。若使用度量值,无法导出预期的基础数据,在这种场景应该禁止用户导出基础数据。
注意事项
导出具有当前布局的数据时,可以基于带度量值的矩阵,但有以下限制:
- 不会携带颜色等条件格式。
- 小计与总计行导出后的标题均为:Total。
但这已经足够好了,至少可以让用户可以基于矩阵这种十分重要的数据结构进一步做自己的分析和计算。
导出汇总数据和基础数据还有一些限制,可以参考微软官方文档,这里不再展开。
总结
本更新为 Power BI 的连续性带来了新的场景玩法,思路如下:
数据源 - 数据模型 - DAX 计算 - 矩阵 - 导出矩阵数据 - Excel 继续计算分析。
可以看出,这个路径实现了数据分析更加彻底的端到端体验。
大家快快增强自己的报表吧。