Power BI 微课堂 | 第46课:创建矩阵视觉对象

发布于: 2024-11-12

今天,我们继续学习:创建矩阵视觉对象。跟随示例数据,通过简单几步快速创建信息丰富的矩阵视觉对象,并了解一些注意事项与限制。


什么是矩阵视觉对象?

Power BI 中的矩阵视觉对象是一个强大的工具,用于显示和分析多个维度的数据。

与 Excel 中的数据透视表类似,矩阵视觉对象允许将数据组织成行和列,从而更容易理解复杂的数据集。矩阵中的每个单元格代表一个特定的数据点,能够深入了解更详细的信息。这种设计有助于全面查看数据,使用户能够识别各个维度的模式和趋势。

矩阵视觉对象的聚合数据和支持分层结构的能力,使其成为深入数据分析和报告的重要工具,经常用于商业和金融领域,以分析绩效指标,例如按地区或产品类别划分的销售额。此外,它们在营销方面也很有价值,可用于检查客户行为、营销活动效果和市场细分。

本期微课堂,我们就以“零售分析示例 PBIX 文件”为例,学习如何创建矩阵视觉对象。如需跟随操作,请点击页面右侧按钮下载。


创建矩阵视觉对象

首先,需要在 Power BI Desktop 的报表视图中打开“零售分析示例 PBIX 文件”;或在 Power BI 服务中,打开“零售分析示例 PBIX 文件”,然后选择“编辑”。

请注意:与 Power BI 同事共享报表时,你和这位同事都应具有独立的 Power BI Pro 许可证,或者将报表保存在 Premium 容量中。如使用 Power BI Desktop 跟随操作,请在“全局选项”的“预览功能”部分下,未启用“对象上交互”功能。

然后,选择底部的 + 来添加一个新页面。

在“可视化效果”窗格中,首先选择“生成视觉对象”图标,然后选择“矩阵视觉对象”图标,并立即将视觉对象占位符添加到报表画布。

为了在此示例中向视觉对象添加数据,我们将在“数据”窗格中通过选择字段和度量,或将字段和度量拖到“可视化效果”窗格上的字段框,或将字段和度量直接拖到报表画布中的可视占位符来添加数据。

首先,展开“Sales”销售表,将 TotalSales 和 TotalSalesLY 添加到“值”字段框。展开“ Item”项目子表,将“Category”类别字段拖到“列”字段框。最后,展开“Store”店铺子表,将“Territory”区域字段和 “City” 城市字段添加到“行”字段框。

若要自定义矩阵视觉对象,请在“可视化效果”窗格中选择“设置视觉对象格式”图标,授予你访问所有可用设置的权限,使你可以根据特定要求定制矩阵视觉对象的外观和功能。


矩阵视觉对象注意事项和限制

下文提供了矩阵视觉对象的已知注意事项和限制说明,旨在帮助你了解 Power BI Desktop 和 Power BI 服务中矩阵视觉对象的细微差别。

》列标题-列大小

用户表示需要在 Power BI 矩阵视觉对象中具有一致的列标题大小,因为目前没有为所有列设置固定像素宽度的功能。Power BI 矩阵视觉对象不提供使用固定数量的像素在所有列标题上应用统一宽度的选项。

常见的解决方法是手动调整每个列标题并禁用自动调整宽度功能以保持所需的大小。虽然这种解决方法并不理想,但它允许用户在所有列标题中获得一致的外观。

》列标题-动态列标题文本

用户经常询问如何对列标题文本使用条件格式。目前,Power BI 不支持根据度量动态调整列标题文本的功能。截至目前,用户可以使用字段参数交换列。

》列标题-自定义

在 Power BI 中,用户无法单独设置列标题的层次结构级别的格式。格式设置选项限制为最低层次结构级别。出现此限制是因为 Power BI 当前仅允许自定义特定列的“应用到标题”设置下的最低层次结构级别。上层次结构级别继承了在常规“列标题”格式选项下定义的设置。

解决方法是,用户可根据喜好设置较低层次结构级别的格式,而上层结构将自动应用相同的设置。虽然这不允许单独设置每个分层级别的格式,但它可确保在列标题中保持一致的外观。

》合计-总计算

用户可能会遇到矩阵中的总值显示为损坏或返回不良结果的情况。这种情况可能由于多种原因而发生,例如复杂的数据模型、特定的 DAX 计算或矩阵内某些字段的聚合方式。

创建自定义 DAX 公式是解决此问题的建议解决方法。DAX 公式可以根据数据的独特要求和期望结果进行定制,以准确计算总值。


以上就是关于「创建矩阵视觉对象」的全部内容。感谢您的耐心阅读,更多 Power BI 学习资源,请持续关注优阅达大数据生态。