Power BI 微课堂 | 第102课:使用仪表板主题

发布于: 2026-01-26

今天,我们继续学习:使用仪表板主题。了解如何为 Power BI 服务上的仪表板应用统一配色,并通过自定义或 JSON 主题进行管理与共享。


什么是仪表板主题?

借助 Power BI 服务中的“仪表板主题”,可以将颜色主题应用于整个仪表板,例如公司颜色、季节性着色或任何其他可能要应用的颜色主题。

在应用仪表板主题后,仪表板上的所有视觉对象都会使用选定主题中的颜色。本文底部的 “注意事项和疑难解答 ”部分介绍了一些例外情况适用。

PowerBI仪表板主题样例

更改仪表板上的报表视觉对象颜色不会影响关联报表中的视觉对象。此外,固定来自已应用报表主题的报表的磁贴时,可以选择保留当前主题或使用仪表板主题。


仪表板主题的工作原理

若要开始,请打开你创建的仪表板或可编辑的仪表板。选择 “编辑>视图>主题”。

PowerBI仪表板主题

在显示的仪表板窗格中,选择其中一个预生成主题。

PowerBI仪表板主题

在以下示例中,我们选择了“ 深色”。

PowerBI仪表板主题


创建自定义主题

Power BI 仪表板的默认主题是“浅色”。 如果想要自定义颜色或创建自己的主题,请在下拉列表中选择“自定义”。

PowerBI仪表板主题

使用自定义选项创建仪表板主题。如果添加背景图像,建议图像分辨率至少为 1920x1080。若要使用某个图像作为背景,请将该图像上传到公共网站、复制 URL,并将其粘贴到“图像 URL”字段。


使用 JSON 主题

创建自定义主题的另一种方法是上传这样的 JSON 文件:它包含要用于仪表板的所有颜色的设置。

在 Power BI Desktop 中,报表创建者使用 JSON 文件为报表创建主题。可以为仪表板上传这些相同的 JSON 文件,也可以从Power BI 社区中的主题库查找和上传 JSON 文件。

PowerBI仪表板主题

还可将自定义主题另存为 JSON 文件,然后将其与其他仪表板创建者共享。


使用主题库中的主题

就像内置和自定义选项一样,上传主题后,将自动对仪表板上的所有磁贴应用颜色。

将鼠标悬停在某个主题上,然后选择“查看报表”。

PowerBI仪表板主题

向下滚动并查找 JSON 文件的链接。 选择下载图标并保存文件。

PowerBI仪表板主题

在 Power BI 服务中,在自定义仪表板主题窗口中,选择“上传 JSON 主题”。

PowerBI仪表板主题

导航到保存 JSON 主题文件的位置并选择“打开”。

在仪表板主题页上,选择“保存”。 将向仪表板应用新主题。

PowerBI仪表板主题


具有不同主题的报表和仪表板

如果报表使用与仪表板主题不同的主题,则在大多数情况下,你可以控制视觉对象是保留当前报表主题还是使用仪表板主题。

但是,仪表板中的卡片视觉对象使用 DIN 字体系列,带有黑色文本。可通过创建自定义仪表板主题来更改仪表板上所有磁贴的文本颜色,包括卡片。

将磁贴固定到仪表板时,若要保留报表主题,请选择“保留当前主题”。仪表板上的视觉对象保留报表主题,包括透明度设置。

只有在 Power BI Desktop 中创建报表时,才会看到磁贴主题选项,添加报表主题,然后将报表发布到Power BI 服务。

PowerBI仪表板主题

请尝试重新固定磁贴并选择“使用仪表板主题”。

PowerBI仪表板主题


仪表板主题 JSON 文件格式

在最基本的层面上,主题 JSON 文件只有一个必需行:“名称”。

JSON

{

"name": "Custom Theme"

}

除“name”以外,所有其他字段都是可选的。 你只需添加专门想要设置主题文件格式的属性,其他属性继续使用 Power BI 的默认值。

仪表板的 JSON 文件主题包括:

  • 名称:主题名称(仅必填字段)。

  • 前景 和 背景:仪表板的颜色。

  • dataColors:用于图表中数据的十六进制代码列表。 可根据需要包含尽可能少的颜色或任意数量的颜色。

  • 磁贴:仪表板的背景和颜色配置。

  • visualStyles:视觉对象的精细格式设置。

下面是默认浅色主题的 JSON 主题示例:

JSON

{

"name":"Light",

"foreground":"#000000",

"background":"#EAEAEA",

"dataColors":["#01B8AA","#374649","#FD625E","#F2C80F","#5F6B6D","#8AD4EB","#FE9666","#A66999"],

"tiles":{"background":"#FFFFFF","color":"#000000"},

"visualStyles":{"*":{"*":{"*":[{"color":{"solid":{"color":"#000000"}}}]}}}

}


注意事项和疑难解答

不能对已固定的实时报表页、iframe 磁贴、SSRS 磁贴、或图像应用仪表板主题。

可以在移动设备上查看仪表板主题,但只能在 Power BI 服务中创建仪表板主题。

仪表板自定义主题仅适用于从报表中固定的磁贴。



以上就是关于「使用仪表板主题」的全部内容。感谢您的耐心阅读,更多 Power BI 学习资源,请持续关注优阅达大数据生态。