对 Power BI 中的可视化进行疑难解答

适用范围:Power BI Desktop Power BI 服务

本文档为 Power BI 可视化效果提供了注意事项和限制,以及如何排查常见的内容分发问题。 它解决了潜在问题和已知问题,同时提供解决方案来确保报表设计和用户体验的一致性和最佳性能。

切片器和筛选器

本部分解决了用户可能会遇到的切片器和筛选器潜在问题。

“清除”按钮

用户可能会遇到查找原始切片器视觉对象的“清除”按钮方面的困难。 “清除”按钮(用橡皮擦图标指示)位于切片器标题中,仅在鼠标悬停时可见。 某些报表作者可能会选择禁用切片器标题,并启用默认情况下为这些视觉对象禁用的视觉对象容器标题。 若要确保访问“清除”按钮,请还原切片器标题可见性。 对于新切片器视觉对象,我们将“清除”按钮移动到了视觉对象容器标题中,并删除了单独的切片器标题的概念。 对于这些新切片器,如果报表作者禁用了视觉容器标题,则“清除”按钮将不可用。

建议报表作者在发布之前选择“清除”图标并保存该状态,尤其是对于范围切片器。 对于其他切片器类型,你可能有意保存默认选择,以便报表使用者以一组特定的筛选器开头,但“日期范围”切片器通常在开始清除时效果最佳。 在创建书签时,请注意确保清除切片器或有意设置切片器。

永久筛选器

Power BI 报表具有一个设置,允许最终用户切片器和筛选器选项在它们以后返回查看报表时自动保存和重新应用。 此设置默认情况下启用,可能会导致不同用户的不同体验。 报表同时利用书签时,可能会导致意外结果。 如果你希望所有报表使用者都从完全相同的筛选器状态开始,则可以在报表上禁用持久筛选器。 在 Power BI Desktop 中,从“文件”菜单中打开“选项”对话框,然后在“当前文件”部分中选择“报表设置”。 在 Power BI 服务中,从“文件”菜单中打开“设置”以显示“报表设置”面板,然后切换“持久筛选器”选项以启用“不允许最终用户在此报表上保存筛选器”选项。 此设置可确保不会保存用户对筛选器的修改,从而维护作者发布的报表的原始筛选器配置。 用户始终可以通过单击右上角区域中的“重置为默认设置”按钮,重置为创作状态。

选择

术语“全选”可能会对其操作产生误导。 与术语表明的意思相反,“全选”实际上不是选择每个项。 相反,它基于倒排选择原则进行操作,这意味着取消选择的任何项都将成为查询的一部分。 这种方法更有效,因为它避免在查询中发送数千个值。 通过仅在否定的筛选器中发送已取消选择的值,我们简化了该过程并减少查询负载。

使用切片器筛选报表时,即使所选值不再适用,它们也可能会保留为所选值,这可能会导致混淆和对所选项目的误导性重述。 切片器保存所选值,这些值可以在报表的后续视图中保持可见和选中状态。 但是,如果基础数据或用户权限发生更改,则这些选择可能不再相关或合适。 报表作者应避免保存和发布具有可能对某些用户不适合的选定项的报表,尤其是在实施行级安全性 (RLS) 的环境中。 建议在保存和分发报表之前清除不应普遍应用的任何选择。

What if

Power BI 中的 What if 参数旨在处理最多 1,000 个唯一值。 如果参数超出此限制,则对值进行均匀采样,这可能不符合详细应用场景分析的需求。 实施此限制是为了确保 Power BI 中的性能和可管理性。 当需要超过 1,000 个唯一值时,将采样参数值以适应此约束,这可能会导致粒度丢失。 若要解决此限制,可以调整 What If 参数的粒度,以确保唯一值的总数不超过 1000。

报表区域设置

本部分解决了用户在视觉效果中可能遇到的日期问题。

格式字符串

在 Power BI 中,某些视觉元素不使用日期的模型格式字符串来节省空间,并仅显示必要的详细信息。 当显示的日期格式与用户的期望不匹配时,这可能会导致混淆。 对于这些元素,Power BI 使用浏览器的区域设置来确定日期格式。 这意味着格式可能因用户的浏览器配置而异,这会影响报表中日期的显示方式。 为了确保一致性,报表创建者应注意浏览器区域设置对日期格式的影响。 受此影响的公共区域包括切片器笛卡尔坐标轴刻度标签,以及筛选器窗格的某些部分。

显示单位后缀

Power BI 动态更改显示单位后缀,以匹配用户环境的区域或系统设置。 这种自动适应可确保与本地约定的一致性,但在跨不同地理区域或系统共享报表时可能会导致混淆。 目前,无论位置/系统设置如何,Power BI 中没有直接功能可锁定显示单元后缀。 但是,用户可以手动调整视觉对象的格式设置,以指定一致的显示单元。 对于显示值的每个视觉组件,需要单独执行此调整。 要使自定义格式字符串显示,不得在视觉对象格式设置中设置显示单位,可能需要单击“重置为默认值”以清除任何显示单位替代。

字体

本部分解决了用户在 Power BI 中可能遇到的字体问题。

默认字体

macOS 用户可能会遇到 Microsoft 拥有的字体的字体呈现问题,因为这些字体默认不包括在 macOS 系统上。 由于缺少某些 Microsoft 字体,macOS 默认设置为替代字体。 这种回退可能会导致文本呈现存在差异,尤其是在字号和布局一致性方面。 若要解决此问题,用户可以在其 macOS 设备上手动安装缺少的 Microsoft 字体。 这可确保报表和文档以预期外观呈现。 或者,报表创建者可以选择在 Windows 和 macOS 平台中通用的字体,以避免此类问题。

自定义字体

将自定义字体合并到 Power BI 报表中时,必须正确地在自定义主题文件中指定字体。 必须按其正确的操作系统 (OS) 名称引用字体,该名称可能与其显示名称不同。 使用显示名称可能会导致字体无法在报表中识别或应用。 若要确保使用正确的字体名称,请导航到 Windows 控制面板中的“字体”部分。 在这里,可以验证字体的确切 OS 名称。 确认后,在自定义主题文件中使用此名称以成功将自定义字体应用于 Power BI 报表。

Power BI 报表中使用的字体必须安装在每个最终用户的本地计算机上。 这是因为字体不会嵌入到报表本身中。 如果某个字体未在本地安装,则最终用户查看报表时不会正确显示该字体。 这可能会导致报表的外观不一致,并可能影响整体用户体验。 为了确保所有最终用户的字体使用统一性,我们建议使用 IT 组策略在公司内部集中分发字体。 此策略有助于在所有相关计算机上安装所需的字体,从而保持报表的预期设计和可读性。

另请注意,当执行导出命令导致在服务器上进行呈现(例如导出为 PDF、导出为 PowerPoint 或在使用电子邮件订阅时导出为图像)时,自定义字体可能不可用或无法正确呈现。

颜色

本部分解决了用户可能会遇到的报表颜色潜在问题。

系列颜色分配

在 Power BI 中,对系列的主题颜色的分配可能会有所不同,具体取决于该系列是静态还是动态的。 这可能会导致不同报表视图的颜色表示不一致。 对于静态系列,Power BI 根据系列的索引顺序分配主题颜色。 但是,对于动态系列,颜色以先到先得的原则分配。 因此,为系列选择的颜色可能会根据查看报表页的顺序在按不同顺序应用筛选器时更改,或者根据用户是否采用行级安全性 (RLS) 更改。 为了保持动态系列的颜色一致性,建议在报表的格式设置中显式定义每个系列的颜色。 这可确保每个系列保留其指定颜色,而不考虑查看顺序或应用的筛选器。

主题

本部分解决了用户在使用自定义主题时可能会遇到的潜在问题。

默认设置

在 Power BI 中设置特定于视觉对象的格式选项时,这可以替代自定义主题中的任何预定义属性。 之所以发生这种情况,是因为视觉对象级别的显式格式设置优先于主题级设置。 因此,如果为特定视觉对象设置了现有格式选项,则任何自定义主题设置都不适用。

例如,若要使自定义主题颜色生效,需要将视觉对象颜色重置为默认格式。 可以通过单击视觉对象的颜色格式设置选项中的“重置为默认值”来完成此操作。 清除特定格式后,如果未为该视觉对象设置显式颜色,自定义主题颜色应按预期应用。

作为另一个示例,在自定义主题文件中指定“图例位置 = 左侧”,但在视觉对象级别指定其他内容时,应始终重置为默认值以允许应用自定义主题。

地图

本部分解决了用户在使用映射视觉对象时可能会遇到的潜在问题。

Bing 地图

适用于 Power BI 的必应地图即将弃用,不应再用于 Power BI 中的地理数据表示。 作为过渡到更高级和以业务为中心的服务的一部分,建议将 Azure Maps 作为适用于 Power BI 的必应地图的替代方法。 Azure Maps 提供了一组丰富的地理数据服务和持续更新的功能。 若要适应此更改,用户应开始在 Power BI 中利用 Azure Maps 以满足其映射需求。 可以通过选择必应地图视觉对象并单击“可视化”窗格中的 Azure Map 图标,将必应地图视觉对象转换为 Azure Maps。 我们尝试在转换期间保留格式设置。 或者,在桌面中打开报表时,你可能会注意到弹出窗口,该窗口中有一个将所有必应地图转换为 Azure Maps 的选项。 若要全面了解 Azure Maps,包括如何开始、将什么数据发送到 Azure 及其限制,请参阅 Microsoft 提供的详细文档。

地理编码

为了确保 Power BI 中的地理编码准确性,请确保模型具有每个不同位置实体的原始数据,并避免串联字符串。 将正确的数据类别分配给每个位置实体,例如州/省邮政编码。 在模型中构建位置层次结构,或在位置字段框中放置多个字段,以便进行精确的地理编码。 使用“全部向下展开”图标钻取到最低层次结构级别,其中包括所有更高的级别。 这有助于解决同名位置的歧义,例如区分德克萨斯州巴黎法国巴黎。 将国家/地区添加到位置层次结构中并使用“向下钻取”或“展开全部”功能可改善所需的地理编码结果。

工具提示

本部分介绍用户可能遇到的工具提示潜在问题。

页工具提示

仪表板视觉效果磁贴或报表页仪表板磁贴不显示报表页工具提示。 根据设计,Power BI 中的仪表板当前不支持报表页工具提示。 仪表板磁贴拍摄固定内容的最小快照,并且没有对设计为工具提示的报表页的引用。 作为最佳做法,我们建议在不依赖于报表页工具提示的情况下设计仪表板,以确保清晰呈现必要的信息。

折线图工具提示

用户可能会注意到,折线图工具提示的显示方式与其他图表不同。 默认情况下,我们显示所有系列值和垂直对齐条,以帮助用户比较特定类别中的所有系列值。 在某些情况下,将呈现标准数据点工具提示,例如组合图和折线图由于达到数据限制而进入高密度采样时。 不同的筛选器可能会使查询略高于或低于限制,从而不同时间为同一折线图视觉对象生成不同的工具提示。 有关高密度行采样的详细信息,请参阅我们的文章:Power BI 中的高密度线条采样

映像

本部分解决了用户可能会在将图像纳入其可视化效果时遇到的问题。

图像 URL

如果 Power BI 报表中的图像未呈现,则可能是因为无法匿名访问的图像 URL。 Power BI 要求匿名访问图像 URL,而无需登录即可查看。 图像不能托管在需要身份验证的网站上,例如 SharePoint 或 OneDrive。

若要确保可公开访问图像 URL,请在 InPrivate 模式浏览器窗口中打开图像 URL。 如果图像无需登录即可加载,则正确配置了用于 Power BI 的图像 URL。 Power BI Desktop 或 Power BI 服务不支持从本地路径加载图像。

同样地,仅在图像 URL 可匿名访问时,Power BI 移动应用才会显示。 同样,图像不能托管在需要登录的网站(如 SharePoint 或 OneDrive)上,即使你可以在 Power BI Desktop 或 Power BI 服务中看到该图像。