跳至主要内容

Power BI 矩阵:全面指南

通过学习如何自定义 Power BI 矩阵,提升您的数据分析技能。
· 10分钟 阅读

使用 AI 探索

Power BI 是一款出色的商务智能工具,提供了众多交互式可视化。其中,每位 Power BI 用户都应当学习并掌握的一项核心可视化,就是 Power BI 矩阵。它能够以结构化、直观的方式组织与分析信息。

在本教程中,我们将全面了解 Power BI 矩阵,包括如何使用高级功能创建并自定义矩阵。掌握这项工具将助力我们做出数据驱动的决策,并创建引人入胜、富有洞见的报告。让我们开始吧!

什么是 Power BI 矩阵?

在 Power BI 中,矩阵是一种以网格形式显示数据的特定可视化。然而,Power BI 矩阵不只是简单的表格。它之所以与众不同,是因为它还带来了可在更多维度与指标上进行数据分析的高级能力。下面我们将详细探索其关键特性,看看其工作原理。

矩阵 vs. 其他类型的表格 

如果您使用过微软生态系统中的产品,可能已经了解过其他类型的表格。Power BI 矩阵不同于 Power BI 表和 Excel 数据透视表等其他表格。数据透视表擅长在 Excel 中进行详尽的数据处理,但缺乏 Power BI 所提供的与实时数据更新和数据源的无缝集成。另一方面,虽然 Power BI 中也有“表”这种可视化,但它不具备可展开的行和列等功能。

让我们用一张表格来记录这些差异。 

功能Power BI 矩阵Power BI 表Excel 数据透视表
数据组织行、列和值行和列行、列和值
维度多于两个维度两个维度多于两个维度
聚合多级聚合基础汇总多级聚合
下钻完整的下钻与穿透有限的下钻完整的下钻与穿透
条件格式支持支持支持
层级结构支持层级不支持层级支持层级
复杂度适合复杂分析直观的明细视图适合复杂分析
视觉效果可简可繁,视情况而定清晰简洁的呈现可简可繁,视情况而定
数据源集成与数据源直接集成与数据源直接集成主要与 Excel 协同
实时数据支持实时更新支持实时更新非为实时更新而设计

Power BI 矩阵与其他表格对比

何时使用 Power BI 矩阵 

根据目标选择合适的可视化需要时间和练习。幸好,我们可以遵循一些启发式方法来判断何时应使用矩阵。让我们来看一看。 

对比分析

首先,矩阵适合进行对比分析。矩阵的网格形式让我们可以看到不同分组之间的比较、相关性或差异。在我们的示例中,可以看到利润率在德国最高,在美国最低。 

多维度

当分析涉及两个或更多维度时,矩阵也是极佳选择。实际上,我们使用矩阵来容纳更多信息。在示例中,我们按时间查看不同国家的利润率,相当于在一个单元格中呈现三个维度。 

层级结构

当数据集中的关系呈嵌套结构时,矩阵是理想之选。矩阵非常适合具有自然层级的数据,因为它允许用户展开和折叠各级别而不丢失整体上下文。在示例中,美国包含多个层级,如渠道合作伙伴和企业客户。重要的是,我们可以确信子类别的数值与顶层总计相加一致。 

需要小计与总计

当我们希望随时关注各类别及子类别的总计时,矩阵是不错的选择。Power BI 矩阵甚至会在使用下钻和筛选功能时动态重新计算数值。在示例中,底部有一行总计,作为比较各类别的良好参照点。

与其他可视化的交互高亮

在需要多个可视化交互的报告中,矩阵是不错的选择。在矩阵中选择元素会自动高亮或筛选其他图表中的相关数据,使报告更具交互性。欢迎查看我们的Power BI 报告设计教程,获取创建高影响力报告和仪表板的实用技巧与最佳实践。

两步创建基础矩阵

下面我们通过下图来演示如何创建 Power BI 矩阵。我们先用两步创建一个基础矩阵,然后再利用 Power BI 提供的高级功能对矩阵进行自定义。

包含下钻的 Power BI 矩阵示例Power BI 矩阵示例。作者供图

步骤 1:将矩阵可视化添加到报告

第一步,我们需要创建矩阵:

  • 转到报表视图。
  • 打开可视化对象窗格。
  • 选择矩阵图标。

这会在报表画布上创建一个空白的矩阵框。 

Power BI 空白矩阵与可视化窗格空白 Power BI 矩阵。作者供图

步骤 2:向矩阵添加数据

第二步,为行、列和值选择字段:

  • 行决定矩阵中每一行代表的内容。
  • 列决定矩阵中每一列代表的内容。
  • 值指某种度量。它基于所选行和列进行自定义聚合。

Power BI 矩阵字段——行、列、值添加矩阵字段。作者供图

在创建空白矩阵框并为行、列和值选择合适字段后,我们就获得了基础的 Power BI 矩阵。 

Power BI 基础矩阵示例
包含数据的 Power BI 矩阵。作者供图

自定义 Power BI 矩阵

现在我们已经创建了 Power BI 矩阵,接下来是让它更出彩的自定义环节。Power BI 提供了众多选项,可根据报告需求对矩阵进行自定义,发挥创意:

  • 条件格式让关键数据点更突出。 
  • 总计与小计 为表格提供更大的语境。 
  • 工具提示在悬停时提供更多背景信息。 
  • 样式、边框与网格 让矩阵更美观。
  • 展开与折叠图标帮助我们控制明细层级。 
  • 穿透允许通过点击跳转到某个报表页面。  
  • 迷你图在矩阵单元格中创建折线图。 

让我们探索 Power BI 的全部能力!

条件格式

在一堆数字中,趋势、模式或异常很容易被淹没。按照以下步骤使用条件格式,使数据中的重点更突出。

  • 单击矩阵。
  • 转到格式部分。 
  • 展开单元格元素。 
  • 选择背景色和字体颜色。 
  • 添加数据条、图标或网页 URL。

Power BI 矩阵条件格式Power BI 条件格式窗格。作者供图

总计与小计

通过设置小计与总计的位置来控制矩阵中的汇总方式。

  • 单击矩阵。
  • 转到格式部分。 
  • 导航到小计。
  • 配置小计设置。
  • 切换小计的显示开关。
  • 选择小计显示在分组的顶部或底部。

Power BI 矩阵小计与总计选项Power BI 总计与小计窗格。作者供图

一个良好做法是将小计置于分组顶部,便于在浏览大型数据集时查看。

工具提示

工具提示是一项实用功能,可在不使矩阵杂乱的情况下提供更多信息。

  • 单击启用工具提示。
  • 将类型设为报表页面。
  • 启用允许用作工具提示选项 
  • 将画布大小设置为工具提示。

Power BI 矩阵工具提示Power BI 工具提示窗格。作者供图

Power BI 将报表页面配置为工具提示Power BI 工具提示可视化窗格。作者供图

下图展示了一个显示各产品利润率的工具提示示例。该工具提示会根据矩阵中所选单元格的年份、国家或细分市场动态筛选。

Power BI 矩阵工具提示示例

包含工具提示的 Power BI 报表。作者供图

提示:尽量只在工具提示中包含最相关的信息。不要过度添加,否则会适得其反,增加杂乱。

样式、边框与网格

通过网格线和边框分隔行列,或选择不同的样式,可以提升矩阵的可读性,尤其是在处理大量数据时尤为有用。 

设置网格线,步骤如下:

  • 单击矩阵。
  • 转到格式部分。 
  • 展开网格部分。
  • 选择水平网格线或垂直网格线。

注意:可以选择较浅的网格线,以避免视觉杂乱,同时保持单元格分隔。

Power BI 矩阵网格线格式选项

Power BI 网格线窗格。作者供图

设置表头,步骤如下:

  • 单击矩阵。
  • 转到格式部分。
  • 单击行标题或列标题。
  • 启用分级布局。

注意:除非有明确的品牌与配色要求,否则预设的无 通常是标题最简洁的选项。

Power BI 矩阵样式预设Power BI 标题窗格。作者供图

展开与折叠图标

展开与折叠图标也是管理数据显示方式的推荐设置。 

  • 转到行标题选项。 
  • 启用(+/-)图标。
  • 调整颜色与大小。

Power BI 矩阵展开/折叠 (+/-) 图标Power BI 展开与折叠窗格。作者供图

注意:默认情况下,层级中的所有维度都会显示在同一列的分级布局中。我们可以保持这种分级布局,或设置为每个级别展开到新的列,如下例所示。 

Power BI 矩阵分级布局对比Power BI 分级布局示例。作者供图

穿透

穿透功能允许我们在矩阵中点击元素并导航到另一个报表页面。该页面会保留我们选择时的筛选器,从而免去重新应用筛选的步骤,节省时间。

  • 准备穿透页面。
  • 转到字段窗格。 
  • 在字段窗格底部找到穿透。 
  • 确保用于穿透筛选的字段已包含在矩阵中。

Power BI 矩阵穿透穿透页面。作者供图

Power BI 矩阵穿透示例启用穿透的 Power BI 报表。作者供图

数据条与迷你图

矩阵可视化可以通过两种微型图形增强:数据条和迷你图。数据条用于条件格式。 

  • 右键单击值字段。
  • 选择条件格式。
  • 选择数据条。
  • 在对话框中调整数据条的外观。 

迷你图是直接在矩阵中显示数据趋势的小型折线图。

  • 右键单击值部分。
  • 选择添加迷你图。
  • 在对话框中选择X 轴或Y 轴选项。 

Power BI 矩阵添加迷你图添加迷你图。作者供图

Power BI 矩阵迷你图对话框迷你图对话框。作者供图

如果您想进一步了解 Power BI 中的数据条,请查看我们的Power BI 条件格式课程。

5 个常见陷阱及其避免方法

现在我们已经创建了 Power BI 矩阵,不妨稍作停顿,了解如何避免一些常见错误,以免影响矩阵的有效性。

1. 数据过载

在单个矩阵中塞入过多的行、列和值会使解读变得困难。请专注于关键指标和维度。利用下钻功能,让用户在不被初始信息淹没的情况下按需探索。也可考虑使用切片器或筛选器来控制单个视图中显示的数据量。

2. 大型数据集下的性能不佳

在处理大型数据集时,矩阵可能因为过多计算与渲染而变得缓慢或无响应。通过减少不必要的列与行来优化数据模型。进行一些清理工作,移除在最终成品中未使用的计算。 

设计数据模型的最佳实践可参考我们的Power BI 数据建模教程。

3. 条件格式使用不当

谨慎使用条件格式。选择舒适、合逻辑且能提升可读性的配色方案。重点突出关键数据点或趋势,避免使用过多颜色或规则。

4. 层级结构过于复杂

尽量保持层级简洁。以折叠视图起步,让用户按需展开查看更多细节。清晰标注层级中的每个级别,便于导航。

5. 忽视移动端用户

如果存在移动端用户,请以移动端为念来设计报告。测试矩阵在不同设备上的显示与交互。使用 Power BI 的响应式布局等功能,确保矩阵在移动设备上清晰可读。

结论

Power BI 矩阵是高效组织与分析数据的强大工具。通过持续练习,Power BI 矩阵将显著提升您创建高影响力报告的能力。利用条件格式、穿透、迷你图与数据条等功能,让您的矩阵更加动态、有趣。想学习更多数据可视化技巧、获得认证并胜任 Power BI 开发岗位,请参加我们的Power BI 数据分析师职业路径课程。持续在真实世界数据集上做项目以巩固技能。查看我们的资源8 个 Power BI 项目助您精进技能,即刻开始。 

Joleen Bothma

作者

Joleen Bothma

主题